Skip to content

Commit fa208e1

Browse files
committed
🚨 Test execution
1 parent 564b887 commit fa208e1

File tree

4 files changed

+115
-141
lines changed

4 files changed

+115
-141
lines changed

‎JavaScriptKit.xcodeproj/project.pbxproj

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
550F9F2F1F6E941F00792329 /* ScriptGenerationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55DAE6D51F546CB5009593AF /* ScriptGenerationTests.swift */; };
1212
550F9F311F6E94AA00792329 /* ExpressionModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550F9F301F6E94AA00792329 /* ExpressionModels.swift */; };
1313
550F9F321F6E94AA00792329 /* ExpressionModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550F9F301F6E94AA00792329 /* ExpressionModels.swift */; };
14+
550F9F331F6E9C8F00792329 /* ExecutionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55DAE6D31F546CB5009593AF /* ExecutionTests.swift */; };
15+
550F9F341F6E9C8F00792329 /* ExecutionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55DAE6D31F546CB5009593AF /* ExecutionTests.swift */; };
1416
5513C3681F6E71B700030A30 /* TestsSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5513C3671F6E71B700030A30 /* TestsSupport.swift */; };
1517
5513C3691F6E71B700030A30 /* TestsSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5513C3671F6E71B700030A30 /* TestsSupport.swift */; };
1618
5513C36B1F6E78A000030A30 /* KeyedDecodingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5513C36A1F6E78A000030A30 /* KeyedDecodingTests.swift */; };
@@ -137,7 +139,7 @@
137139
55DAE6C51F546C9F009593AF /* JSExpression.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSExpression.swift; sourceTree = "<group>"; };
138140
55DAE6C71F546C9F009593AF /* JSTypes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSTypes.swift; sourceTree = "<group>"; };
139141
55DAE6D11F546CB5009593AF /* UnitTestsSupport.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = UnitTestsSupport.bundle; sourceTree = "<group>"; };
140-
55DAE6D31F546CB5009593AF /* JSExecutionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSExecutionTests.swift; sourceTree = "<group>"; };
142+
55DAE6D31F546CB5009593AF /* ExecutionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExecutionTests.swift; sourceTree = "<group>"; };
141143
55DAE6D51F546CB5009593AF /* ScriptGenerationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScriptGenerationTests.swift; sourceTree = "<group>"; };
142144
55DAE6EC1F546EDD009593AF /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
143145
55DAE6ED1F546EDD009593AF /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
@@ -186,6 +188,7 @@
186188
children = (
187189
550F9F301F6E94AA00792329 /* ExpressionModels.swift */,
188190
55DAE6D51F546CB5009593AF /* ScriptGenerationTests.swift */,
191+
55DAE6D31F546CB5009593AF /* ExecutionTests.swift */,
189192
);
190193
path = Expressions;
191194
sourceTree = "<group>";
@@ -311,7 +314,6 @@
311314
556987D61F5C0B4700FC4E07 /* Encoding */,
312315
5530C2FB1F5D8415005A97C9 /* Decoding */,
313316
550F9F2D1F6E93FE00792329 /* Expressions */,
314-
55DAE6D31F546CB5009593AF /* JSExecutionTests.swift */,
315317
);
316318
path = JavaScriptKit;
317319
sourceTree = "<group>";
@@ -534,6 +536,7 @@
534536
5530C3011F5DAC73005A97C9 /* KeyedEncodingTests.swift in Sources */,
535537
555CCC301F5EA7FD00BA9E1D /* UnkeyedDecodingTests.swift in Sources */,
536538
550F9F321F6E94AA00792329 /* ExpressionModels.swift in Sources */,
539+
550F9F341F6E9C8F00792329 /* ExecutionTests.swift in Sources */,
537540
55C410B91F5AEF6C008B0B0E /* CodableModels.swift in Sources */,
538541
5513C3691F6E71B700030A30 /* TestsSupport.swift in Sources */,
539542
5513C36C1F6E78A000030A30 /* KeyedDecodingTests.swift in Sources */,
@@ -567,6 +570,7 @@
567570
5530C3001F5DAC73005A97C9 /* KeyedEncodingTests.swift in Sources */,
568571
555CCC2F1F5EA7FD00BA9E1D /* UnkeyedDecodingTests.swift in Sources */,
569572
550F9F311F6E94AA00792329 /* ExpressionModels.swift in Sources */,
573+
550F9F331F6E9C8F00792329 /* ExecutionTests.swift in Sources */,
570574
55C410B81F5AEF6C008B0B0E /* CodableModels.swift in Sources */,
571575
5513C3681F6E71B700030A30 /* TestsSupport.swift in Sources */,
572576
5513C36B1F6E78A000030A30 /* KeyedDecodingTests.swift in Sources */,

‎Sources/JSTypes.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ import CoreGraphics
1010
/// The `Void` return value.
1111
///
1212

13-
public final class JSVoid: Decodable {
13+
public final class JSVoid: Equatable, Decodable {
1414
public init() {}
1515
public init(from decoder: Decoder) {}
16+
public static func == (lhs: JSVoid, rhs: JSVoid) -> Bool { return true }
1617
}

0 commit comments

Comments
 (0)