diff --git a/tests/acceptance/addons-test.js b/tests/acceptance/addons-test.js index 090ec115..03ba8aee 100644 --- a/tests/acceptance/addons-test.js +++ b/tests/acceptance/addons-test.js @@ -411,7 +411,6 @@ module('Acceptance: Addons', function(hooks) { assert.equal(currentURL(), '/addons/test-addon/correct', 'suggest a correction link works'); }); - module('Scoped addons', function(hooks) { hooks.beforeEach(function() { this.addon = server.create('addon', { diff --git a/tests/acceptance/canary-test-results-test.js b/tests/acceptance/canary-test-results-test.js new file mode 100644 index 00000000..441f151b --- /dev/null +++ b/tests/acceptance/canary-test-results-test.js @@ -0,0 +1,27 @@ +import { currentRouteName, visit } from '@ember/test-helpers'; +import { module, test } from 'qunit'; +import { percySnapshot } from 'ember-percy'; +import { setupEmberObserverTest } from '../helpers/setup-ember-observer-test'; +import moment from 'moment'; + +module('Acceptance | canary test results', function(hooks) { + setupEmberObserverTest(hooks); + + test('redirects to current day', async function(assert) { + let addon = server.create('addon'); + + let addonVersion = server.create('version', { addonId: addon.id }); + + server.create('testResult', { + versionId: addonVersion.id, + canary: true, + createdAt: moment('2016-08-07 16:30').utc() + }); + + await visit('/canary-test-results'); + + await percySnapshot('/canary-test-results/date'); + + assert.equal(currentRouteName(), 'canary-test-results.date', 'transitions to canary test results date route'); + }); +});