Our great sponsors
-
express-api-unit-test-starter
Boilerplate express + mongoose API with unit test setup (mocha, chai, supertest, rewire, sinon)
We'll be using a simple express API throughout this article to demonstrate unit testing. You can find the code on Github.
-
Standalone test spies, stubs and mocks for JavaScript: Sinon
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
We are now ready to write some unit tests. We'll be using mocha and chai for our API. Mocha is open-source, can be combined with various assertion libraries, and has great community support. Moreover, it is used by Coursera, Asana, Intuit, and the like.