         XCTAssertEqual(results.events, expected.recordedEvents)
     }
 
-    func testFeedbacksOrder() {
+    func testImmediateEffectsHaveTheSameOrderAsTheyArePassedToSystem() {
         // Prepare
         let scheduler = TestScheduler(initialClock: 0)
         let query1: (String) -> Void? = { state in

        XCTAssertEqual(results.events, expected.recordedEvents)
    }

    func testNotNilAfterIntialNil() {
        // Prepare
        let scheduler = TestScheduler(initialClock: 0)
        let query: (String) -> Void? = { state in

// Tests on the react function with not an equatable or hashable Control.
extension FeedbackLoopsTests {

    func testIntialNilQueryDoNotProduceEffects() {
        // Prepare
        let scheduler = TestScheduler(initialClock: 0)
        let query: (String) -> Void? = { _ in return nil }
