Skip to content

Commit 2e704d1

Browse files
committed
Try out percy ember 2.0.0-beta.2
1 parent e948fd4 commit 2e704d1

File tree

10 files changed

+2302
-1964
lines changed

10 files changed

+2302
-1964
lines changed

package-lock.json

Lines changed: 2278 additions & 1940 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@
2525
"start:live": "./script/ember.sh serve --proxy https://crates.io",
2626
"start:local": "./script/ember.sh serve --proxy http://127.0.0.1:8888",
2727
"start:staging": "./script/ember.sh serve --proxy https://staging-crates-io.herokuapp.com",
28-
"test": "ember exam --split=2 --parallel",
28+
"test": "percy exec -- ember exam --split=2 --parallel",
2929
"test-coverage": "COVERAGE=true npm run test && ember coverage-merge && rm -rf coverage_* coverage/coverage-summary.json && nyc report"
3030
},
3131
"devDependencies": {
3232
"@ember/jquery": "^1.1.0",
33+
"@percy/ember": "github:percy/ember-percy",
3334
"babel-plugin-transform-object-rest-spread": "^6.23.0",
3435
"broccoli-asset-rev": "^3.0.0",
3536
"ember-a11y-testing": "^2.0.0",
@@ -61,11 +62,10 @@
6162
"ember-load-initializers": "^2.1.1",
6263
"ember-maybe-import-regenerator": "^0.1.6",
6364
"ember-moment": "^8.0.0",
64-
"ember-qunit": "^4.6.0",
6565
"ember-page-title": "^5.1.0",
66-
"ember-percy": "^1.6.0",
6766
"ember-prism": "^0.5.0",
6867
"ember-promise-helpers": "^1.0.9",
68+
"ember-qunit": "^4.6.0",
6969
"ember-resolver": "^7.0.0",
7070
"ember-router-scroll": "^1.3.3",
7171
"ember-template-lint": "^1.12.1",

tests/acceptance/categories-test.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { visit } from '@ember/test-helpers';
44
import a11yAudit from 'ember-a11y-testing/test-support/audit';
55
import axeConfig from '../axe-config';
66
import setupMirage from '../helpers/setup-mirage';
7-
import { percySnapshot } from 'ember-percy';
7+
import percySnapshot from '@percy/ember';
88

99
module('Acceptance | categories', function(hooks) {
1010
setupApplicationTest(hooks);
@@ -18,7 +18,7 @@ module('Acceptance | categories', function(hooks) {
1818
this.server.create('category', { category: 'Asynchronous', crates_cnt: 3910 });
1919

2020
await visit('/categories');
21-
percySnapshot(assert);
21+
await percySnapshot(assert);
2222

2323
await a11yAudit(axeConfig);
2424
});
@@ -29,7 +29,7 @@ module('Acceptance | categories', function(hooks) {
2929
this.server.create('category', { category: 'Algorithms', crates_cnt: 1 });
3030

3131
await visit('/categories/algorithms');
32-
percySnapshot(assert);
32+
await percySnapshot(assert);
3333

3434
await a11yAudit(axeConfig);
3535
});

tests/acceptance/crate-test.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import a11yAudit from 'ember-a11y-testing/test-support/audit';
66
import axeConfig from '../axe-config';
77
import { title } from '../helpers/dom';
88
import setupMirage from '../helpers/setup-mirage';
9-
import { percySnapshot } from 'ember-percy';
9+
import percySnapshot from '@percy/ember';
1010

1111
module('Acceptance | crate page', function(hooks) {
1212
setupApplicationTest(hooks);
@@ -18,7 +18,7 @@ module('Acceptance | crate page', function(hooks) {
1818
this.server.create('crate', 'withVersion', { id: 'nanomsg' });
1919

2020
await visit('/');
21-
percySnapshot(assert);
21+
await percySnapshot(assert);
2222

2323
await a11yAudit(axeConfig);
2424
});
@@ -31,7 +31,7 @@ module('Acceptance | crate page', function(hooks) {
3131
this.server.create('version', { crate: 'nanomsg', num: '0.6.1' });
3232

3333
await visit('/crates/nanomsg');
34-
percySnapshot(assert);
34+
await percySnapshot(assert);
3535

3636
await a11yAudit(axeConfig);
3737
});
@@ -44,7 +44,7 @@ module('Acceptance | crate page', function(hooks) {
4444
this.server.create('version', { crate: 'nanomsg', num: '0.6.1' });
4545

4646
await visit('/crates/nanomsg/0.6.0');
47-
percySnapshot(assert);
47+
await percySnapshot(assert);
4848

4949
await a11yAudit(axeConfig);
5050
});
@@ -55,7 +55,7 @@ module('Acceptance | crate page', function(hooks) {
5555
this.server.loadFixtures();
5656

5757
await visit('/crates/nanomsg/owners');
58-
percySnapshot(assert);
58+
await percySnapshot(assert);
5959

6060
await a11yAudit(axeConfig);
6161
});

tests/acceptance/crates-test.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import a11yAudit from 'ember-a11y-testing/test-support/audit';
55
import axeConfig from '../axe-config';
66
import { title } from '../helpers/dom';
77
import setupMirage from '../helpers/setup-mirage';
8-
import { percySnapshot } from 'ember-percy';
8+
import percySnapshot from '@percy/ember';
99

1010
module('Acceptance | crates page', function(hooks) {
1111
setupApplicationTest(hooks);
@@ -20,7 +20,7 @@ module('Acceptance | crates page', function(hooks) {
2020
this.server.loadFixtures();
2121

2222
await visit('/');
23-
percySnapshot(assert);
23+
await percySnapshot(assert);
2424

2525
await a11yAudit(axeConfig);
2626
});
@@ -31,7 +31,7 @@ module('Acceptance | crates page', function(hooks) {
3131
this.server.loadFixtures();
3232

3333
await visit('/crates');
34-
percySnapshot(assert);
34+
await percySnapshot(assert);
3535

3636
await a11yAudit(axeConfig);
3737
});

tests/acceptance/front-page-test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import a11yAudit from 'ember-a11y-testing/test-support/audit';
55
import axeConfig from '../axe-config';
66
import { title } from '../helpers/dom';
77
import setupMirage from '../helpers/setup-mirage';
8-
import { percySnapshot } from 'ember-percy';
8+
import percySnapshot from '@percy/ember';
99

1010
module('Acceptance | front page', function(hooks) {
1111
setupApplicationTest(hooks);
@@ -44,6 +44,6 @@ module('Acceptance | front page', function(hooks) {
4444
assert.dom('[data-test-just-updated] [data-test-crate-link="0"]').hasText('nanomsg (0.7.0-alpha)');
4545
assert.dom('[data-test-just-updated] [data-test-crate-link="0"]').hasAttribute('href', '/crates/nanomsg');
4646

47-
percySnapshot(assert);
47+
await percySnapshot(assert);
4848
});
4949
});

tests/acceptance/keyword-test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { visit } from '@ember/test-helpers';
44
import a11yAudit from 'ember-a11y-testing/test-support/audit';
55
import axeConfig from '../axe-config';
66
import setupMirage from '../helpers/setup-mirage';
7-
import { percySnapshot } from 'ember-percy';
7+
import percySnapshot from '@percy/ember';
88

99
module('Acceptance | keywords', function(hooks) {
1010
setupApplicationTest(hooks);
@@ -16,7 +16,7 @@ module('Acceptance | keywords', function(hooks) {
1616
this.server.create('keyword', { id: 'network', keyword: 'network', crates_cnt: 38 });
1717

1818
await visit('keywords/network');
19-
percySnapshot(assert);
19+
await percySnapshot(assert);
2020

2121
await a11yAudit(axeConfig);
2222
});

tests/acceptance/search-test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { triggerKeyDown, triggerKeyPress } from 'ember-keyboard';
66
import axeConfig from '../axe-config';
77
import { title } from '../helpers/dom';
88
import setupMirage from '../helpers/setup-mirage';
9-
import { percySnapshot } from 'ember-percy';
9+
import percySnapshot from '@percy/ember';
1010

1111
module('Acceptance | search', function(hooks) {
1212
setupApplicationTest(hooks);
@@ -18,7 +18,7 @@ module('Acceptance | search', function(hooks) {
1818
this.server.loadFixtures();
1919

2020
await visit('/');
21-
percySnapshot(assert);
21+
await percySnapshot(assert);
2222

2323
await a11yAudit(axeConfig);
2424
});

tests/acceptance/team-page-test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { visit } from '@ember/test-helpers';
44
import a11yAudit from 'ember-a11y-testing/test-support/audit';
55
import axeConfig from '../axe-config';
66
import setupMirage from '../helpers/setup-mirage';
7-
import { percySnapshot } from 'ember-percy';
7+
import percySnapshot from '@percy/ember';
88

99
module('Acceptance | team page', function(hooks) {
1010
setupApplicationTest(hooks);
@@ -16,7 +16,7 @@ module('Acceptance | team page', function(hooks) {
1616
this.server.loadFixtures();
1717

1818
await visit('/teams/github:org:thehydroimpulse');
19-
percySnapshot(assert);
19+
await percySnapshot(assert);
2020

2121
await a11yAudit(axeConfig);
2222
});

tests/acceptance/user-page-test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { visit } from '@ember/test-helpers';
44
import a11yAudit from 'ember-a11y-testing/test-support/audit';
55
import axeConfig from '../axe-config';
66
import setupMirage from '../helpers/setup-mirage';
7-
import { percySnapshot } from 'ember-percy';
7+
import percySnapshot from '@percy/ember';
88

99
module('Acceptance | user page', function(hooks) {
1010
setupApplicationTest(hooks);
@@ -16,7 +16,7 @@ module('Acceptance | user page', function(hooks) {
1616
this.server.loadFixtures();
1717

1818
await visit('/users/thehydroimpulse');
19-
percySnapshot(assert);
19+
await percySnapshot(assert);
2020

2121
await a11yAudit(axeConfig);
2222
});

0 commit comments

Comments
 (0)