11import { expect , test } from '@/e2e/helper' ;
22
33test . describe ( 'Acceptance | Settings | Add Owner' , { tag : '@acceptance' } , ( ) => {
4- test . beforeEach ( async ( { mirage } ) => {
5- await mirage . addHook ( server => {
6- let user1 = server . create ( 'user' , { name : 'blabaere' } ) ;
7- let user2 = server . create ( 'user' , { name : 'thehydroimpulse' } ) ;
8- let team1 = server . create ( 'team' , { org : 'org' , name : 'blabaere' } ) ;
9- let team2 = server . create ( 'team' , { org : 'org' , name : 'thehydroimpulse' } ) ;
4+ test . beforeEach ( async ( { msw } ) => {
5+ let user1 = msw . db . user . create ( { name : 'blabaere' } ) ;
6+ let user2 = msw . db . user . create ( { name : 'thehydroimpulse' } ) ;
7+ let team1 = msw . db . team . create ( { org : 'org' , name : 'blabaere' } ) ;
8+ let team2 = msw . db . team . create ( { org : 'org' , name : 'thehydroimpulse' } ) ;
109
11- let crate = server . create ( 'crate' , { name : 'nanomsg' } ) ;
12- server . create ( 'version' , { crate, num : '1.0.0' } ) ;
13- server . create ( 'crate-ownership' , { crate, user : user1 } ) ;
14- server . create ( 'crate-ownership' , { crate, user : user2 } ) ;
15- server . create ( 'crate-ownership' , { crate, team : team1 } ) ;
16- server . create ( 'crate-ownership' , { crate, team : team2 } ) ;
10+ let crate = msw . db . crate . create ( { name : 'nanomsg' } ) ;
11+ msw . db . version . create ( { crate, num : '1.0.0' } ) ;
12+ msw . db . crateOwnership . create ( { crate, user : user1 } ) ;
13+ msw . db . crateOwnership . create ( { crate, user : user2 } ) ;
14+ msw . db . crateOwnership . create ( { crate, team : team1 } ) ;
15+ msw . db . crateOwnership . create ( { crate, team : team2 } ) ;
1716
18- authenticateAs ( user1 ) ;
19- } ) ;
17+ await msw . authenticateAs ( user1 ) ;
2018 } ) ;
2119
2220 test ( 'attempting to add owner without username' , async ( { page } ) => {
@@ -37,10 +35,8 @@ test.describe('Acceptance | Settings | Add Owner', { tag: '@acceptance' }, () =>
3735 await expect ( page . locator ( '[data-test-owners] [data-test-owner-user]' ) ) . toHaveCount ( 2 ) ;
3836 } ) ;
3937
40- test ( 'add a new owner' , async ( { page, mirage } ) => {
41- await mirage . addHook ( server => {
42- server . create ( 'user' , { name : 'iain8' } ) ;
43- } ) ;
38+ test ( 'add a new owner' , async ( { page, msw } ) => {
39+ msw . db . user . create ( { name : 'iain8' } ) ;
4440
4541 await page . goto ( '/crates/nanomsg/settings' ) ;
4642 await page . fill ( 'input[name="username"]' , 'iain8' ) ;
@@ -53,11 +49,9 @@ test.describe('Acceptance | Settings | Add Owner', { tag: '@acceptance' }, () =>
5349 await expect ( page . locator ( '[data-test-owners] [data-test-owner-user]' ) ) . toHaveCount ( 2 ) ;
5450 } ) ;
5551
56- test ( 'add a team owner' , async ( { page, mirage } ) => {
57- await mirage . addHook ( server => {
58- server . create ( 'user' , { name : 'iain8' } ) ;
59- server . create ( 'team' , { org : 'rust-lang' , name : 'crates-io' } ) ;
60- } ) ;
52+ test ( 'add a team owner' , async ( { page, msw } ) => {
53+ msw . db . user . create ( { name : 'iain8' } ) ;
54+ msw . db . team . create ( { org : 'rust-lang' , name : 'crates-io' } ) ;
6155
6256 await page . goto ( '/crates/nanomsg/settings' ) ;
6357 await page . fill ( 'input[name="username"]' , 'github:rust-lang:crates-io' ) ;
0 commit comments