|
1 | | -import { test, expect } from '@/e2e/helper'; |
| 1 | +import { expect, test } from '@/e2e/helper'; |
2 | 2 |
|
3 | 3 | test.describe('Acceptance | crate versions page', { tag: '@acceptance' }, () => { |
4 | | - test('show versions sorted by date', async ({ page, mirage, percy }) => { |
5 | | - await mirage.addHook(server => { |
6 | | - let crate = server.create('crate', { name: 'nanomsg' }); |
7 | | - server.create('version', { crate, num: '0.1.0', created_at: '2017-01-01' }); |
8 | | - server.create('version', { crate, num: '0.2.0', created_at: '2018-01-01' }); |
9 | | - server.create('version', { crate, num: '0.3.0', created_at: '2019-01-01', rust_version: '1.69' }); |
10 | | - server.create('version', { crate, num: '0.2.1', created_at: '2020-01-01' }); |
11 | | - }); |
| 4 | + test('show versions sorted by date', async ({ page, msw, percy }) => { |
| 5 | + let crate = msw.db.crate.create({ name: 'nanomsg' }); |
| 6 | + msw.db.version.create({ crate, num: '0.1.0', created_at: '2017-01-01' }); |
| 7 | + msw.db.version.create({ crate, num: '0.2.0', created_at: '2018-01-01' }); |
| 8 | + msw.db.version.create({ crate, num: '0.3.0', created_at: '2019-01-01', rust_version: '1.69' }); |
| 9 | + msw.db.version.create({ crate, num: '0.2.1', created_at: '2020-01-01' }); |
12 | 10 |
|
13 | 11 | await page.goto('/crates/nanomsg/versions'); |
14 | 12 | await expect(page).toHaveURL('/crates/nanomsg/versions'); |
|
0 commit comments