11import { expect , test } from '@/e2e/helper' ;
22
33test . describe ( 'Acceptance | crate deletion' , { tag : '@acceptance' } , ( ) => {
4- test ( 'happy path' , async ( { page, mirage } ) => {
5- await mirage . addHook ( server => {
6- let user = server . create ( 'user' ) ;
7- authenticateAs ( user ) ;
4+ test ( 'happy path' , async ( { page, msw } ) => {
5+ let user = msw . db . user . create ( ) ;
6+ await msw . authenticateAs ( user ) ;
87
9- let crate = server . create ( 'crate' , { name : 'foo' } ) ;
10- server . create ( 'version' , { crate } ) ;
11- server . create ( 'crate-ownership' , { crate, user } ) ;
12- } ) ;
8+ let crate = msw . db . crate . create ( { name : 'foo' } ) ;
9+ msw . db . version . create ( { crate } ) ;
10+ msw . db . crateOwnership . create ( { crate, user } ) ;
1311
1412 await page . goto ( '/crates/foo' ) ;
1513 await expect ( page ) . toHaveURL ( '/crates/foo' ) ;
@@ -34,7 +32,7 @@ test.describe('Acceptance | crate deletion', { tag: '@acceptance' }, () => {
3432 let message = 'Crate foo has been successfully deleted.' ;
3533 await expect ( page . locator ( '[data-test-notification-message="success"]' ) ) . toHaveText ( message ) ;
3634
37- let crate = await page . evaluate ( ( ) => server . schema . crates . findBy ( { name : 'foo' } ) ) ;
35+ crate = msw . db . crate . findFirst ( { where : { name : { equals : 'foo' } } } ) ;
3836 expect ( crate ) . toBeNull ( ) ;
3937 } ) ;
4038} ) ;
0 commit comments