Skip to content

Commit a254884

Browse files
committed
add tests
1 parent 5152545 commit a254884

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
test "is enchanted":
2+
set {_a} to an iron sword
3+
enchant {_a} with sharpness 3, efficiency 1, and knockback 7
4+
assert {_a}'s enchantments contains sharpness 3, efficiency 1, and knockback 7 with "failed to enchant iron sword"
5+
6+
assert {_a} is enchanted with sharpness with "failed to check enchant against generic level"
7+
assert {_a} is enchanted with efficiency with "failed to check enchant against generic level"
8+
assert {_a} is enchanted with knockback with "failed to check enchant against generic level"
9+
assert {_a} is not enchanted with fire aspect with "failed to check missing enchant against generic level"
10+
11+
assert {_a} is enchanted with sharpness 3 with "failed to check enchant against level"
12+
assert {_a} is enchanted with efficiency 1 with "failed to check enchant against level"
13+
assert {_a} is enchanted with knockback 7 with "failed to check enchant against level"
14+
assert {_a} is not enchanted with fire aspect 4 with "failed to check missing enchant against level"
15+
16+
assert {_a} is not enchanted with sharpness 2 with "failed to check enchant against wrong level"
17+
assert {_a} is not enchanted with efficiency 4 with "failed to check enchant against wrong level"
18+
assert {_a} is not enchanted with knockback 2 with "failed to check enchant against wrong level"
19+
20+
assert {_a} is enchanted with sharpness 2 or greater with "failed to check enchant against lesser/equal level"
21+
assert {_a} is enchanted with efficiency 1 or greater with "failed to check enchant against lesser/equal level"
22+
assert {_a} is enchanted with knockback 2 or greater with "failed to check enchant against lesser/equal level"
23+
assert {_a} is not enchanted with fire aspect 4 or greater with "failed to check missing enchant against lesser/equal level"
24+
25+
assert {_a} is enchanted with sharpness 3 or lesser with "failed to check enchant against greater/equal level"
26+
assert {_a} is enchanted with efficiency 2 or lesser with "failed to check enchant against greater/equal level"
27+
assert {_a} is enchanted with knockback 19 or lesser with "failed to check enchant against greater/equal level"
28+
assert {_a} is not enchanted with fire aspect 4 or lesser with "failed to check missing enchant against greater/equal level"

0 commit comments

Comments
 (0)