Home
testdeck (TBD:logo)
Introduction
testdeck empowers you to write object oriented tests using your favourite test framework and assertion framework.
Features
- test suites and test methods
- skipping of both suites and tests
- focused testing of suites and tests
- pending tests
- support for inheritance
- suite parametrisation and test parametrisation
- parametrised tests
- dependency injection
Supported Test Frameworks
- mocha (TBD:linkToProject)
- jest (TBD:linkToProject)
- jasmine (TBD:linkToProject)
- others? (TBD:linkToContribute#TestFrameworks)
Supported Assertion Frameworks
- jasmine/expect (TBD:linkToProject)
- jest/expect (TBD:linkToProject)
- chai (TBD:linkToProject)
- node/assert (TBD:linkToProject)
- others? (TBD:linkToContribute#AssertionFrameworks)
Supported Languages
- ECMAScript/babel (TBD:linkToProject)
- TypeScript (TBD:linkToProject)
- CoffeeScript (TBD:linkToProject, TBD:verifyItsWorking)
- others? (TBD:linkToContribute#Languages)
Supported Environments
- node (TBD:linkToProject)
- karma (TBD:linkToProject)
- others? (TBD:linkToContribute#Environments)
Supported Operating Systems
- Linux (TBD:linkToOS#Linux)
- OS X (TBD:linkToOS#OSX)
- Windows 10 (TBD:linkToOS#Windows10)
- others? (TBD:linkToContribute#OS)
Further Reading
-
Declaring Suites and Tests
-
Parametrising Suites and Tests
-
Skipping Suites or Individual Tests
-
Declaring Pending Tests
-
Focused Testing
-
Parametrised Tests
-
Inheritance
-
Dependency Injection
-
Contributing

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
