Skip to content

Commit 47c02cf

Browse files
committed
测试
1 parent aadcb3f commit 47c02cf

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

brace-expansion-ii/test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Deno.test("brace-expansion-ii", () => {
1313
"{a,b,c}{a,b,c}",
1414
"{a,b}{c,{d,e}}",
1515
"{z,{a,b}{c,{d,e}}}",
16+
"{abc{x,y{m,n}},{p,q}}",
1617
];
1718
const outputs = [
1819
["a", "b"],
@@ -26,6 +27,7 @@ Deno.test("brace-expansion-ii", () => {
2627
["aa", "ab", "ac", "ba", "bb", "bc", "ca", "cb", "cc"],
2728
["ac", "ad", "ae", "bc", "bd", "be"],
2829
["ac", "ad", "ae", "bc", "bd", "be", "z"],
30+
["abcx", "abcym", "abcyn", "p", "q"],
2931
];
3032
assertEquals(inputs.map(braceExpansionII), outputs);
3133
});

brace-expansion/test.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
import { assertEquals } from "https://deno.land/[email protected]/testing/asserts.ts";
22
import expand from "./index.ts";
33
Deno.test("brace-expansion", () => {
4-
const inputs = ["{a,b}c{d,e}f", "abcd"];
5-
const outputs = [["acdf", "acef", "bcdf", "bcef"], ["abcd"]];
4+
const inputs = ["{a,b}c{d,e}f", "abcd", "abc{x,y,m,n,p,q}"];
5+
const outputs = [
6+
["acdf", "acef", "bcdf", "bcef"],
7+
["abcd"],
8+
["abcm", "abcn", "abcp", "abcq", "abcx", "abcy"],
9+
];
610
assertEquals(inputs.map(expand), outputs);
711
});

0 commit comments

Comments
 (0)