Seamless JavaScript Testing with Wallaby.js
Seamless, painless JavaScript testing and development with Wallaby.js.
What you'll learn
Are you tired of the hassle of testing JavaScript? Would you like to have more confidence when developing in JavaScript? Wallaby.js is a tool that integrates with multiple IDEs to provide integrated test feedback right in-line with the code itself. No more external command line tools, browser test pages, and console.log to debug your applications. Wallaby.js provides feedback as you type. The feedback is so seamless you’ll never dream of going back to not testing JavaScript or using the tools you use now. It’s far superior to the best of test case runners that already integrate with an IDE. Wallaby.js makes JavaScript testing a no-brainer. It’s an absolute pleasure to have it on one’s toolbelt. And, it gets better, if you take advantage of future JavaScript language constructs--or other languages built on top of JavaScript--Wallaby.js makes testing with these languages a breeze as well.
Table of contents
- The Pain of Traditional JavaScript Testing 4m
- The Promise of Wallaby.js 5m
- History: Manual Testing (Demo) 5m
- History: Browser Test Runners (Demo) 5m
- History: Command Line Test Runners (Demo) 3m
- History: IDE Integrated Test Runners (Demo) 5m
- Future: Wallaby.js (Demo) 6m
- How to Use This Course and What We'll Build 4m
- A New Workflow 5m
- Installing Wallaby.js in Visual Studio (Demo) 3m
- Your First Test (Demo) 7m
- Configuring Mocha (Demo) 6m
- Test First Workflow (Demo) 6m
- The Wallaby.js Console (Demo) 7m
- Global Test Status Indicator (Demo) 2m
- It Just Works! - Run Code in a Browser (Demo) 3m
- Console.log() Magic (Demo) 3m
- Configuring Instrumentation (Demo) 2m
- What's Next 1m
- Introduction 3m
- Explanation of Legacy Behavior (Demo) 8m
- Finding and Covering Uncovered Code (Demo) 14m
- Safely Verifying New Tests Work (Demo) 4m
- Yellow Means Partial Coverage (Demo) 1m
- Simulating Time (Demo) 11m
- Exception Feedback (Demo) 6m
- Parameterized Testing (Demo) 8m
- Review Coverage Indicators (Demo) 4m
- Introduction 0m
- Troubleshooting Wallaby (Demo) 5m
- Smart Actions for Uncovered Code (Demo) 1m
- Only Affected Tests are Run on Changes (Demo) 2m
- Run One Test (Demo) 1m
- Run All tests in a File (Demo) 1m
- Run All Tests in a Project (Demo) 1m
- Seeing Tests - Browser Screenshots! (Demo) 4m
- Multiple Assertions Are Ok in Wallaby (Demo) 2m
- Wallaby.js for Node.js (Demo) 2m
- Resources 3m
- Where to Go from Here 2m