Skip to content

Commit 6836bb1

Browse files
committed
[Tests] Reflect API changes
1 parent 588a8e1 commit 6836bb1

File tree

2 files changed

+20
-20
lines changed

2 files changed

+20
-20
lines changed

Tests/V8/JSValue/main.swift

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import Test
22
@testable import V8
33

4-
test.case("isUndefined") {
4+
test("isUndefined") {
55
let context = JSContext()
66

77
let result = try context.evaluate("undefined")
@@ -13,7 +13,7 @@ test.case("isUndefined") {
1313
expect(try result.toString() == "undefined")
1414
}
1515

16-
test.case("isNull") {
16+
test("isNull") {
1717
let context = JSContext()
1818
let result = try context.evaluate("null")
1919
expect(!result.isUndefined)
@@ -24,7 +24,7 @@ test.case("isNull") {
2424
expect(try result.toString() == "null")
2525
}
2626

27-
test.case("isBool") {
27+
test("isBool") {
2828
let context = JSContext()
2929
let result = try context.evaluate("true")
3030
expect(!result.isUndefined)
@@ -36,7 +36,7 @@ test.case("isBool") {
3636
// expect(result.toBool(), true)
3737
}
3838

39-
test.case("isNumber") {
39+
test("isNumber") {
4040
let context = JSContext()
4141
let result = try context.evaluate("3.14")
4242
expect(!result.isUndefined)
@@ -48,7 +48,7 @@ test.case("isNumber") {
4848
// expect(try result.toDouble(), 3.14)
4949
}
5050

51-
test.case("isString") {
51+
test("isString") {
5252
let context = JSContext()
5353
let result = try context.evaluate("'success'")
5454
expect(!result.isUndefined)
@@ -59,19 +59,19 @@ test.case("isString") {
5959
expect(try result.toString() == "success")
6060
}
6161

62-
test.case("toInt()") {
62+
test("toInt()") {
6363
let context = JSContext()
6464
let result = try context.evaluate("40 + 2")
6565
expect(try result.toInt() == 42)
6666
}
6767

68-
test.case("toString()") {
68+
test("toString()") {
6969
let context = JSContext()
7070
let result = try context.evaluate("40 + 2")
7171
expect(try result.toString() == "42")
7272
}
7373

74-
test.case("property") {
74+
test("property") {
7575
let context = JSContext()
7676
let result = try context.evaluate("""
7777
(function(){
@@ -82,4 +82,4 @@ test.case("property") {
8282
expect(try result["property"]?.toString() == "test")
8383
}
8484

85-
test.run()
85+
await run()

Tests/V8/JavaScript/main.swift

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import Test
22
@testable import V8
33

4-
test.case("evaluate") {
4+
test("evaluate") {
55
let context = JSContext()
66
_ = try context.evaluate("40 + 2")
77
}
88

9-
test.case("exception") {
10-
fail("FIXME: v9.3 crash")
9+
test("exception") {
10+
fail("FIXME: v9.3-v12 crash")
1111
// let context = JSContext()
1212
// expect(throws: JSError("ReferenceError: x is not defined")) {
1313
// try context.evaluate("x()")
@@ -17,7 +17,7 @@ test.case("exception") {
1717
// }
1818
}
1919

20-
test.case("function") {
20+
test("function") {
2121
let context = JSContext()
2222
try context.createFunction(name: "test") { (_) -> Value in
2323
return .string("success")
@@ -26,7 +26,7 @@ test.case("function") {
2626
expect(try result.toString() == "success")
2727
}
2828

29-
test.case("closure") {
29+
test("closure") {
3030
let context = JSContext()
3131

3232
try context.createFunction(name: "testUndefined") {
@@ -60,7 +60,7 @@ test.case("closure") {
6060
expect(stringResult.isString)
6161
}
6262

63-
test.case("capture") {
63+
test("capture") {
6464
let context = JSContext()
6565

6666
var captured = false
@@ -73,7 +73,7 @@ test.case("capture") {
7373
expect("\(result)" == "captured")
7474
}
7575

76-
test.case("arguments") {
76+
test("arguments") {
7777
let context = JSContext()
7878
try context.createFunction(name: "test") { (arguments) -> Void in
7979
expect(arguments.count == 2)
@@ -83,7 +83,7 @@ test.case("arguments") {
8383
try context.evaluate("test('one', 42)")
8484
}
8585

86-
test.case("persistent context") {
86+
test("persistent context") {
8787
let context = JSContext()
8888
try context.evaluate("result = 'success'")
8989
expect(try context.evaluate("result").toString() == "success")
@@ -95,8 +95,8 @@ test.case("persistent context") {
9595
expect(try context.evaluate("result").toString() == "success")
9696
}
9797

98-
test.case("sandbox") {
99-
fail("FIXME: v9.3 crash")
98+
test("sandbox") {
99+
fail("FIXME: v9.3-v12 crash")
100100
// try {
101101
// let context = JSContext()
102102
// try context.evaluate("test = 'hello'")
@@ -110,4 +110,4 @@ test.case("sandbox") {
110110
// }
111111
}
112112

113-
test.run()
113+
await run()

0 commit comments

Comments
 (0)