Skip to content

Commit e403d16

Browse files
committed
test: add test case for reverting more depth tree string
1 parent c08ea3f commit e403d16

File tree

3 files changed

+32
-0
lines changed

3 files changed

+32
-0
lines changed

fixtures/more-depth-reverted.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
.
2+
# a
3+
## b
4+
### b
5+
#### b
6+
##### b
7+
###### b
8+
####### b
9+
######## b
10+
######### b
11+
########## b
12+
## b

fixtures/more-depth.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
.
2+
└── a
3+
├── b
4+
│ └── b
5+
│ └── b
6+
│ └── b
7+
│ └── b
8+
│ └── b
9+
│ └── b
10+
│ └── b
11+
│ └── b
12+
└── b

src/test/extension.test.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,12 @@ suite('Extension Tests', function () {
2525
});
2626
assert(reverted.trim() === rootReverted.trim());
2727
});
28+
29+
// https://github.com/aprilandjan/ascii-tree-generator/pull/11
30+
test('revert more-depth tree string to text', function () {
31+
const origin = fs.readFileSync(path.join(__dirname, '../../fixtures/more-depth-reverted.txt'), 'utf8');
32+
const treeString = fs.readFileSync(path.join(__dirname, '../../fixtures/more-depth.txt'), 'utf8');
33+
const reverted = revertTreeString(treeString);
34+
assert(origin.trim() === reverted.trim());
35+
});
2836
});

0 commit comments

Comments
 (0)