We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 70c6cc0 commit e96beeeCopy full SHA for e96beee
SwiftStateTests/StateMachineEventTests.swift
@@ -75,6 +75,17 @@ class StateMachineEventTests: _TestCase
75
XCTAssertFalse(success, "Event0 doesn't have 2 => Any")
76
}
77
78
+ /// https://github.com/ReactKit/SwiftState/issues/20
79
+ func testTryEvent_issue20()
80
+ {
81
+ let machine = StateMachine<MyState, MyEvent>(state: MyState.State2) { machine in
82
+ machine.addRouteEvent(.Event0, transitions: [.AnyState => .State0])
83
+ }
84
+
85
+ XCTAssertTrue(machine <-! .Event0)
86
+ XCTAssertEqual(machine.state, MyState.State0)
87
88
89
func testTryEvent_string()
90
{
91
let machine = StateMachine<MyState, String>(state: .State0)
0 commit comments