X Tutup
The Wayback Machine - https://web.archive.org/web/20201117164215/https://github.com/testdeck/testdeck/wiki
Skip to content
Carsten Klein edited this page Mar 14, 2019 · 3 revisions

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

You can’t perform that action at this time.
X Tutup