
Nimble
Вместо XCTAssert предлагается использовать expect(…).to(…). В чем-то это удобней, в чем-то нет, но возможность писать как на картинке дорого стоит.
Это же можно написать и так:
expect(actual).to(equal(expected))
expect(actual).to(beCloseTo(expected))
Интересно, что можно тестировать асинхронный код с помощью toEventually. Я не пробовал, но выглядит намного проще чем создавать expectation в XCTest, но проверка перестанет быть реактивной и тест станет медленней.
Вместо XCTAssert предлагается использовать expect(…).to(…). В чем-то это удобней, в чем-то нет, но возможность писать как на картинке дорого стоит.
Это же можно написать и так:
expect(actual).to(equal(expected))
expect(actual).to(beCloseTo(expected))
Интересно, что можно тестировать асинхронный код с помощью toEventually. Я не пробовал, но выглядит намного проще чем создавать expectation в XCTest, но проверка перестанет быть реактивной и тест станет медленней.