@@ -9,6 +9,14 @@ test.describe('Acceptance | api-tokens', { tag: '@acceptance' }, () => {
991010 avatar : 'https://avatars2.githubusercontent.com/u/1234567?v=4' ,
1111 } ) ;
12+
13+ msw . db . apiToken . create ( {
14+ user,
15+ name : 'foo' ,
16+ createdAt : '2017-08-01T12:34:56' ,
17+ lastUsedAt : '2017-11-02T01:45:14' ,
18+ } ) ;
19+
1220 msw . db . apiToken . create ( {
1321 user,
1422 name : 'BAR' ,
@@ -24,12 +32,6 @@ test.describe('Acceptance | api-tokens', { tag: '@acceptance' }, () => {
2432 lastUsedAt : '2017-11-02T01:45:14' ,
2533 expiredAt : '2017-11-19T17:59:22' ,
2634 } ) ;
27- msw . db . apiToken . create ( {
28- user,
29- name : 'foo' ,
30- createdAt : '2017-08-01T12:34:56' ,
31- lastUsedAt : '2017-11-02T01:45:14' ,
32- } ) ;
3335
3436 await msw . authenticateAs ( user ) ;
3537 } ) ;
@@ -89,6 +91,15 @@ test.describe('Acceptance | api-tokens', { tag: '@acceptance' }, () => {
8991 await expect ( page ) . toHaveURL ( '/settings/tokens' ) ;
9092 await expect ( page . locator ( '[data-test-api-token]' ) ) . toHaveCount ( 3 ) ;
9193
94+ await expect ( page . locator ( '[data-test-api-token="1"] [data-test-regenerate-token-button]' ) ) . toBeVisible ( ) ;
95+ await expect ( page . locator ( '[data-test-api-token="1"] [data-test-revoke-token-button]' ) ) . toBeVisible ( ) ;
96+
97+ await expect ( page . locator ( '[data-test-api-token="2"] [data-test-regenerate-token-button]' ) ) . toBeVisible ( ) ;
98+ await expect ( page . locator ( '[data-test-api-token="2"] [data-test-revoke-token-button]' ) ) . toBeVisible ( ) ;
99+
100+ await expect ( page . locator ( '[data-test-api-token="3"] [data-test-regenerate-token-button]' ) ) . toBeVisible ( ) ;
101+ await expect ( page . locator ( '[data-test-api-token="3"] [data-test-revoke-token-button]' ) ) . not . toBeVisible ( ) ;
102+
92103 await page . click ( '[data-test-api-token="1"] [data-test-regenerate-token-button]' ) ;
93104 await expect ( page ) . toHaveURL ( '/settings/tokens/new?from=1' ) ;
94105 } ) ;
0 commit comments