@@ -7,6 +7,10 @@ describe("parseRawArgs", () => {
7
7
[ `no-foo` , { foo : false } ] ,
8
8
[ `foo="bar"` , { foo : "bar" } ] ,
9
9
[ `foo=bar` , { foo : "bar" } ] ,
10
+ [
11
+ `a-key=a-value another-key=another-value` ,
12
+ { "a-key" : "a-value" , "another-key" : "another-value" } ,
13
+ ] ,
10
14
] as const ;
11
15
for ( const [ input , expected ] of tests ) {
12
16
it ( `${ JSON . stringify ( input ) } => ${ JSON . stringify ( expected ) } ` , ( ) => {
@@ -21,7 +25,7 @@ describe("findAutoMdBlocks", () => {
21
25
(a)
22
26
<!-- /automd -->
23
27
24
- <!-- automd:pm-install dev -->
28
+ <!-- automd:pm-install dev no-auto -->
25
29
(b)
26
30
<!-- /automd -->
27
31
@@ -41,7 +45,9 @@ describe("findAutoMdBlocks", () => {
41
45
it ( "should find all blocks" , ( ) => {
42
46
const blocks = findAutoMdBlocks ( fixture ) ;
43
47
expect ( blocks [ 0 ] ) . toMatchObject ( mkBlock ( "pm-x" , "args=." , "(a)" ) ) ;
44
- expect ( blocks [ 1 ] ) . toMatchObject ( mkBlock ( "pm-install" , "dev" , "(b)" ) ) ;
48
+ expect ( blocks [ 1 ] ) . toMatchObject (
49
+ mkBlock ( "pm-install" , "dev no-auto" , "(b)" ) ,
50
+ ) ;
45
51
expect ( blocks [ 2 ] ) . toMatchObject ( mkBlock ( "jsdocs" , "" , "(c)" ) ) ;
46
52
} ) ;
47
53
} ) ;
0 commit comments