@@ -12,24 +12,34 @@ test('can see project header', async ({ page }) => {
12
12
await expect ( page . getByRole ( 'heading' , { name : 'GPT MT Benchmarks' } ) ) . toBeVisible ( ) ;
13
13
} ) ;
14
14
15
- test ( 'slice and tags are present' , async ( { page } ) => {
16
- await expect ( page . getByRole ( 'button' , { name : 'All instances' } ) ) . toBeVisible ( ) ;
17
- await expect ( page . getByRole ( 'button' , { name : 'short latin' } ) ) . toBeVisible ( ) ;
18
- await expect ( page . getByRole ( 'button' , { name : 'random tag' } ) ) . toBeVisible ( ) ;
15
+ test ( 'can see overview table' , async ( { page } ) => {
16
+ await expect ( page . getByRole ( 'heading' , { name : 'Overview Table' } ) ) . toBeVisible ( ) ;
19
17
} ) ;
20
18
21
- test ( 'can filter by slice' , async ( { page } ) => {
22
- await page . getByText ( 'short latin' ) . click ( ) ;
23
- const grid = await page . locator ( '.grid' ) . first ( ) ;
24
- await expect ( grid . getByRole ( 'button' ) . first ( ) ) . toContainText (
25
- "That didn't seem to make sense to me; it certainly wasn't fair."
26
- ) ;
27
- } ) ;
19
+ test . describe ( 'explore' , ( ) => {
20
+ test . beforeEach ( async ( { page } ) => {
21
+ await page . locator ( "button[aria-label='explore']" ) . click ( ) ;
22
+ } ) ;
23
+
24
+ test ( 'slice and tags are present' , async ( { page } ) => {
25
+ await expect ( page . getByRole ( 'button' , { name : 'All instances' } ) ) . toBeVisible ( ) ;
26
+ await expect ( page . getByRole ( 'button' , { name : 'short latin' } ) ) . toBeVisible ( ) ;
27
+ await expect ( page . getByRole ( 'button' , { name : 'random tag' } ) ) . toBeVisible ( ) ;
28
+ } ) ;
29
+
30
+ test ( 'can filter by slice' , async ( { page } ) => {
31
+ await page . getByText ( 'short latin' ) . click ( ) ;
32
+ const grid = await page . locator ( '.grid' ) . first ( ) ;
33
+ await expect ( grid . getByRole ( 'button' ) . first ( ) ) . toContainText (
34
+ "That didn't seem to make sense to me; it certainly wasn't fair."
35
+ ) ;
36
+ } ) ;
28
37
29
- test ( 'can filter by tag' , async ( { page } ) => {
30
- await page . getByText ( 'random tag' ) . click ( ) ;
31
- const grid = await page . locator ( '.grid' ) . first ( ) ;
32
- await expect ( grid . getByRole ( 'button' ) . first ( ) ) . toContainText (
33
- 'All I say to people is you treat us the way we treat you.'
34
- ) ;
38
+ test ( 'can filter by tag' , async ( { page } ) => {
39
+ await page . getByText ( 'random tag' ) . click ( ) ;
40
+ const grid = await page . locator ( '.grid' ) . first ( ) ;
41
+ await expect ( grid . getByRole ( 'button' ) . first ( ) ) . toContainText (
42
+ 'All I say to people is you treat us the way we treat you.'
43
+ ) ;
44
+ } ) ;
35
45
} ) ;
0 commit comments