@@ -43,9 +43,18 @@ test('Syntax highlighting, a11y, with JS', async ({ page }) => {
43
43
await expect ( locatr ) . toHaveClass ( 'fullcontent quarto-light' ) ;
44
44
await expect ( locatr ) . toHaveCSS ( 'background-color' , 'rgb(255, 255, 255)' ) ;
45
45
const importKeyword = await page . locator ( 'span.im' ) . first ( ) ;
46
+ // light inline code
47
+ const pythonCode = await page . locator ( 'li code.sourceCode.r' ) ;
48
+ await expect ( pythonCode ) . toHaveCSS ( 'background-color' , 'rgb(248, 249, 250)' ) ;
49
+ await expect ( pythonCode ) . toHaveCSS ( 'color' , 'rgb(125, 18, 186)' ) ;
46
50
// light highlight stylesheet
47
51
await expect ( importKeyword ) . toHaveCSS ( 'color' , 'rgb(84, 84, 84)' ) ;
52
+
48
53
await page . locator ( "a.quarto-color-scheme-toggle" ) . click ( ) ;
54
+
55
+ // dark inline code
56
+ await expect ( pythonCode ) . toHaveCSS ( 'background-color' , 'rgb(248, 249, 250)' ) ;
57
+ await expect ( pythonCode ) . toHaveCSS ( 'color' , 'rgb(192, 128, 216)' ) ;
49
58
// dark highlight stylesheet
50
59
await expect ( importKeyword ) . toHaveCSS ( 'color' , 'rgb(248, 248, 242)' ) ;
51
60
} ) ;
@@ -58,6 +67,16 @@ test('Syntax highlighting, arrow, with JS', async ({ page }) => {
58
67
const locatr = await page . locator ( 'body' ) . first ( ) ;
59
68
await expect ( locatr ) . toHaveClass ( 'fullcontent quarto-light' ) ;
60
69
await expect ( locatr ) . toHaveCSS ( 'background-color' , 'rgb(255, 255, 255)' ) ;
70
+ // light inline code
71
+ const pythonCode = await page . locator ( 'li code.sourceCode.python' ) ;
72
+ await expect ( pythonCode ) . toHaveCSS ( 'background-color' , 'rgb(248, 249, 250)' ) ;
73
+ await expect ( pythonCode ) . toHaveCSS ( 'color' , 'rgb(125, 18, 186)' ) ;
74
+ // alert
61
75
const link = await page . locator ( 'span.al' ) . first ( ) ;
62
- await expect ( link ) . toHaveCSS ( 'background-color' , 'rgba(0, 0, 0, 0)' ) ;
76
+ await expect ( link ) . toHaveCSS ( 'background-color' , 'rgba(0, 0, 0, 0)' ) ; // transparent
77
+
78
+ await page . locator ( "a.quarto-color-scheme-toggle" ) . click ( ) ;
79
+ // dark inline code
80
+ await expect ( pythonCode ) . toHaveCSS ( 'background-color' , 'rgb(248, 249, 250)' ) ;
81
+ await expect ( pythonCode ) . toHaveCSS ( 'color' , 'rgb(125, 18, 186)' ) ;
63
82
} ) ;
0 commit comments