buildasaurs / XcodeServerSDK

Access Xcode Server API with native Swift objects.
MIT License
399 stars 30 forks source link

Use Nimble for test matchers #105

Closed czechboy0 closed 8 years ago

czechboy0 commented 8 years ago

Let's modernize & simplify our tests with https://github.com/Quick/Nimble

cojoj commented 8 years ago

In that case it'd be advisable to change the whole testing approach to BDD and use both Quick and Nimble... I don't know if they support code coverage?

cojoj commented 8 years ago

And one more thing from me... If we're going to rewrite test cases we should fix some issues at the same time, so we don't speed up and leave some tech debt. I mean, we have:

czechboy0 commented 8 years ago

Actually I don't want to use Quick. I want to keep using vanilla XCTest so that we can still run separate tests one by one etc. I just want to use Nimble matchers instead of XCTestAssertEqual.... Using all the way up to Quick takes away too many good Xcode and XCTest features for my taste.

Agreed that we should fix those issues as well, but let's take it one step at a time.

cojoj commented 8 years ago

Makes sense 👍