Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Well done!
You have completed JavaScript Unit Testing!
You have completed JavaScript Unit Testing!
Preview
Mocha lets us specify what the test output looks like, and even what environment it will run in! In this video, we set up our test suite to display in our browser, and see some different reporting styles.
Resources
Video review
- A good use of the
--reporterflag is when you only want to see test failures - To show only the failing test errors, you can use
mocha --reporter min -
mocha --reporter markdownwill print the same test report we’re used to, but using markdown formatting - You can add a
--reporterflag to yourpackage.json-- file in your “test” command -- so thatnpm testwill always use that reporter
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
using Mocha and Chai to write unit
test for code that already exist.
0:00
Setting up test suites and test specs
with Mocha's describe and it blocks,
0:04
and writing test expectations
with Chai's Expect method.
0:08
But there's a lot more that Mocha can do,
0:12
and this stage will wrap up by looking
at some of Mocha's expert tools.
0:14
Let's get started.
0:18
So far we've been looking at Mocha's
default reports in our console.
0:20
They're much easier to read than standard
JavaScript console.log statements, but
0:23
there are other options, too.
0:28
For instance,
0:29
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up