From fb80b26628518645233e008a45cc43ee1bb313cf Mon Sep 17 00:00:00 2001 From: Burcu Noyan Date: Fri, 28 Jun 2019 11:22:35 -0400 Subject: [PATCH] Fix tests --- cards/asset/tests/integration/card-test.js | 13 ++++++++----- portfolio/tests/acceptance/asset-test.js | 8 +++++--- yarn.lock | 4 ++-- 3 files changed, 15 insertions(+), 10 deletions(-) diff --git a/cards/asset/tests/integration/card-test.js b/cards/asset/tests/integration/card-test.js index fd85b5a..871d6b2 100644 --- a/cards/asset/tests/integration/card-test.js +++ b/cards/asset/tests/integration/card-test.js @@ -85,7 +85,7 @@ module('Card | asset', function (hooks) { await render(hbs`{{cardstack-card-test "asset" "0xC3D7FcFb69D168e9339ed18869B506c3B0F51fDE" format="embedded"}}`); assert.dom('[data-test-asset-embedded-link]').hasAttribute('href', `/assets/${address}`) assert.dom('[data-test-asset-embedded-title]').hasText('Ether'); - assert.dom('[data-test-asset-embedded-address]').hasText('0xC3D7...1fDE'); + assert.dom('[data-test-asset-embedded-address]').hasText('0xC3D7FcFb69D168e9339ed18869B506c3B0F51fDE'); assert.dom('[data-test-asset-embedded-last-active]').hasAnyText(); // testing timezone sensitive dates is notoriously difficult in CI assert.dom('[data-test-asset-embedded-balance]').hasTextContaining('0.2009 ETH'); assert.dom('[data-test-asset-embedded-fiat-value]').hasText('≈ $20.09 USD'); @@ -93,7 +93,7 @@ module('Card | asset', function (hooks) { test('isolated format renders', async function (assert) { await render(hbs`{{cardstack-card-test "asset" "0xC3D7FcFb69D168e9339ed18869B506c3B0F51fDE" format="isolated"}}`); - assert.dom('[data-test-asset-isolated-title]').hasText('Ether'); + assert.dom('[data-test-asset-isolated-title]').hasText('Details'); assert.dom('[data-test-asset-isolated-address]').hasText(`Address ${address}`); assert.dom('[data-test-asset-isolated-established-date]').hasAnyText(); // testing timezone sensitive dates is notoriously difficult in CI assert.dom('[data-test-asset-isolated-num-transactions]').hasText('Transactions 2'); @@ -104,15 +104,18 @@ module('Card | asset', function (hooks) { test('can change currency in isolated format', async function (assert) { await render(hbs`{{cardstack-card-test "asset" "0xC3D7FcFb69D168e9339ed18869B506c3B0F51fDE" format="isolated"}}`); - await click('[data-test-asset-isolated-eur-button]'); + await click('.ember-power-select-trigger'); + await click('.ember-power-select-option:nth-of-type(1)'); assert.dom('[data-test-asset-isolated-fiat-value]').hasText('≈ €20.09 EUR'); - await click('[data-test-asset-isolated-btc-button]'); + await click('.ember-power-select-trigger'); + await click('.ember-power-select-option:nth-of-type(2)'); assert.dom('[data-test-asset-isolated-fiat-value]').hasText('≈ 0.2009 BTC'); - await click('[data-test-asset-isolated-usd-button]'); + await click('.ember-power-select-trigger'); + await click('.ember-power-select-option:nth-of-type(0)'); assert.dom('[data-test-asset-isolated-fiat-value]').hasText('≈ $20.09 USD'); }); diff --git a/portfolio/tests/acceptance/asset-test.js b/portfolio/tests/acceptance/asset-test.js index c407b33..8a0d027 100644 --- a/portfolio/tests/acceptance/asset-test.js +++ b/portfolio/tests/acceptance/asset-test.js @@ -81,7 +81,7 @@ module('Acceptance | asset', function (hooks) { function testAssetPage(assert) { assert.dom('[data-test-asset-isolated]').exists(); - assert.dom('[data-test-asset-isolated-title]').hasTextContaining('Ether'); + assert.dom('[data-test-asset-isolated-title]').hasTextContaining('Details'); assert.dom('[data-test-asset-isolated-address]').hasText(`Address ${address}`); assert.dom('[data-test-portfolio-top-header]').exists(); assert.dom('[data-test-portfolio-breadcrumbs]').doesNotExist(); @@ -122,12 +122,14 @@ module('Acceptance | asset', function (hooks) { assert.dom('[data-test-asset-isolated-currency-name').hasText('USD'); - await click('[data-test-asset-isolated-eur-button]'); + await click('.ember-power-select-trigger'); + await click('.ember-power-select-option:nth-of-type(1)'); assert.dom('[data-test-asset-isolated-currency-name').hasText('EUR'); assert.equal(currentURL(this.owner), `/assets/${address}?assets[currency]=EUR`); - await click('[data-test-asset-isolated-btc-button]'); + await click('.ember-power-select-trigger'); + await click('.ember-power-select-option:nth-of-type(2)'); assert.dom('[data-test-asset-isolated-currency-name').hasText('BTC'); assert.equal(currentURL(this.owner), `/assets/${address}?assets[currency]=BTC`); diff --git a/yarn.lock b/yarn.lock index 94efeb3..7b95b85 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6818,9 +6818,9 @@ ember-power-calendar@^0.13.2: ember-cli-htmlbars "^3.0.1" ember-concurrency "^0.8.27 || ^0.9.0 || ^0.10.0 || ^1.0.0" -"ember-power-datepicker@git+https://github.com/bagby/ember-power-datepicker.git#9eaf27d921056b47b7d620b42e303b45c7a40e67": +"ember-power-datepicker@git+https://github.com/bagby/ember-power-datepicker#9eaf27d921056b47b7d620b42e303b45c7a40e67": version "0.6.0" - resolved "git+https://github.com/bagby/ember-power-datepicker.git#9eaf27d921056b47b7d620b42e303b45c7a40e67" + resolved "git+https://github.com/bagby/ember-power-datepicker#9eaf27d921056b47b7d620b42e303b45c7a40e67" dependencies: ember-basic-dropdown "^1.1.2" ember-cli-babel "^7.1.2"