Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // 1
- let viewModel = MockUpSampleViewModel()
- viewModel.isOn.silentUpdate(value: false)
- let sampleViewController = SampleViewController(viewModel: viewModel)
- // When
- // 2
- _ = sampleViewController.view
- viewModel.isOn.value = true
- // 3
- let expectation = self.expectation(description: "testSwitchOn")
- DispatchQueue.main.asyncAfter(deadline: .now() + .milliseconds(500)) {
- expectation.fulfill()
- }
- // Then
- //4
- waitForExpectations(timeout: 1)
- // 5
- XCTAssert(sampleViewController.switch.isOn == true)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement