From ac1070b88064920182196292aa607ac2721886f7 Mon Sep 17 00:00:00 2001 From: Marc Littlemore Date: Tue, 8 Aug 2017 23:24:31 +0100 Subject: [PATCH] Rewrite README --- README.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 06667f3..c56f704 100644 --- a/README.md +++ b/README.md @@ -4,23 +4,24 @@ ## What is this? -This is the code repository for a 7 day mini-course which aims to get you started with JavaScript testing. It'll be delivered via email and will have accompanying videos to help you understand the basics of JavaScript unit testing. You'll start with some easy tests using a test runner and test assertions. You'll then discover how you can use test doubles in order to fake responses in order to better isolate your code. +This is the code repository for a 7 day mini-course which aims to get you started with JavaScript testing. It'll be delivered by email and will link to accompanying videos. If you struggle to get started with JavaScript testing then this will really help. You'll learn to start with some easy tests using a test runner and basic test assertions. You'll then discover how you can use test doubles to fake responses and isolate your unit tests. Interested in learning more? Just sign up for the [JavaScript Testing Mini-Course](https://www.marclittlemore.com/courses/javascript-testing-beginners-course/?signup=github-mini-course) on my website. ## What you'll learn -* The different types of tests you can write as JavaScript developers +* The different types of tests you can write as a JavaScript developer * What you need to install to start unit testing your JavaScript code * The different types of assertions and how you can use them * How you can set up different test suites and group your tests for clearer output * How to ignore or specify single tests or test suites for debugging -* Set up an example project which uses the GitHub API which will be fully tested +* Set up an example project using the GitHub API and fully test it * How to stub the GitHub API request to test your happy and unhappy code paths * How to test those tricksy asynchronous callback functions and promises * How to time travel using fake timers to speed up your tests -* Simplifying your test setup and how to automate your tests for continuous integration -* Some suggestions for better JavaScript testing to help you to write well tested modules +* A simpler way to configure your test setup +* How to automate your tests for continuous integration +* Ideas for better JavaScript testing to help you to become an expert! ## License