Intern. A next-generation code testing stack for JavaScript.
intern typescript testing coverage webdriver test unit ci continuous-integration bdd tdd xunit istanbul chai dojo toolkit selenium sauce-labs code-coverage headless-browser automation web-testing screen-captureHTTP assertions made easy via superagent.The motivation with this module is to provide a high-level abstraction for testing HTTP, while still allowing you to drop down to the lower-level API provided by superagent.
superagent request tdd bdd http test testingshould is an expressive, readable, test framework agnostic, assertion library. Main goals of this library to be expressive and to be helpful. It keeps your test code clean, and your error messages helpful.It extends the Object.prototype with a single non-enumerable getter that allows you to express how that object should behave, also it returns itself when required with require.
test bdd assertChai is a BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework. For more information or to download plugins, view the documentation.
assertions chai tdd bdd test assertion assert testingUse Nimble to express the expected outcomes of Swift or Objective-C expressions. Inspired by Cedar. Nimble addresses these concerns.
matcher-functions swift-generics swift-assertions failure-messages asynchronous-expectations testing operator-overloads bddQuick is a behavior-driven development framework for Swift and Objective-C. Inspired by RSpec, Specta, and Ginkgo. Quick comes together with Nimble — a matcher framework for your tests. You can learn why XCTAssert() statements make your expectations unclear and how to fix that using Nimble assertions here.
cocoapods carthage testing bddWelcome! Are you writing JavaScript tests and in the market for a mocking library to fake out real things for you? testdouble.js is an opinionated, carefully-designed test double library maintained by, oddly enough, a software agency that's also named Test Double. If you practice test-driven development, testdouble.js was designed to promote terse, clear, and easy-to-understand tests. There's an awful lot to cover, so please take some time and enjoy our documentation, which is designed to show you how to make the most out of test doubles in your tests.
testdouble testing-tools mocking spies sinon tdd bdd mock stub spy test-double doubleLettuce release names will be inspired by any green stuff. Lettuce is a BDD tool for python, 100% inspired on cucumber.
bdd behavior-driven-developmentCucumber is a tool for running automated tests written in plain language. Because they're written in plain language, they can be read by anyone on your team. Because they can be read by anyone, you can use them to help improve communication, collaboration and trust on your team. Cucumber.js is the JavaScript implementation of Cucumber and runs on both Node.js (4 and above) and modern web browsers.
testing bdd cucumber gherkin testsThis is the latest version of our README.md (Branch: "master"). There is also the README of the latest released version of "aruba" (Branch: "still"). Our most current documentation to get started with aruba as a user can be found on . It is generated from our feature files describing the use of aruba.
cli testing-framework cucumber bdd test framework aruba shell command command-line rspec minitest tdd specification-by-example test-driven-development behaviour-driven-development documentationPester is the ubiquitous test and mock framework for PowerShell. This code example lies a tiny bit, find it annotated and production ready here.
powershell pester-tests powershell-tests assertions mocking mock testing tdd bdd tdd-framework bdd-frameworkAnd more to come... CodeceptJS is a successor of Codeception, a popular full-stack testing framework for PHP. With CodeceptJS your scenario-driven functional and acceptance tests will be as simple and clean as they can be. You don't need to worry about asynchronous nature of NodeJS or about various APIs of Selenium, PhantomJS, Protractor, etc, as CodeceptJS unifies them and makes them work as they were synchronous.
codeceptjs webdriverio selenium-webdriver protractor nightmare acceptance-testing end-to-end-testing nodejs pageobject bdd-style acceptance bdd tdd testingGinkgo is a BDD-style Go testing framework built to help you efficiently write expressive and comprehensive tests. It is best paired with the Gomega matcher library but is designed to be matcher-agnostic.
test-framework testing-tool testing bdd unit-testing automationThis node.js module makes the wonderful Pivotal Lab's jasmine spec framework available in node.js. Version 1.3.1 of Jasmine is currently included with node-jasmine. This is a forked version from the Karma project, which allows you to use the ddescribe and iit functions to run individual suites or specs.
testing bddCatch2 stands for C++ Automated Test Cases in a Header and is a multi-paradigm test framework for C++. which also supports Objective-C (and maybe C). It is primarily distributed as a single header file, although certain extensions may require additional headers.
c-plus-plus cpp98 cpp11 testing test-framework tdd bdd header-only single-file no-dependencies framework unit-testing testGauge is a light weight cross-platform test automation tool. It provides the ability to author test cases in the business language. Read more about Why Gauge can be used, its terminologies and get started...
test-automation agile testing-tools behavior-driven-development bdd markdown acceptance-testingJasmine is a Behavior Driven Development testing framework for JavaScript. It does not rely on browsers, DOM, or any JavaScript framework. Thus it's suited for websites, Node.js projects, or anywhere that JavaScript can run. Upgrading from Jasmine 2.x? Check out the 3.0 release notes for a list of what's new (including breaking changes).
test jasmine tdd bddCodeception is a modern full-stack testing framework for PHP. Inspired by BDD, it provides an absolutely new way of writing acceptance, functional and even unit tests. Powered by PHPUnit. Codeception provides high-level domain language for tests. Tests are represented as a set of user's actions. Tests can be executed using Firefox, Chrome, Safari or Cloud Testing services with Selenium WebDriver. Browser can be emulated with HTTP-requests through CURL with PhpBrowser.
phpunit bdd testing end-to-end acceptance-testing unit-testing integration-testing test-framework testing-framework php-testing api-testingAxe is an accessibility testing engine for websites and other HTML-based user interfaces. It's fast, secure, lightweight, and was built to seamlessly integrate with any existing test environment so you can automate accessibility testing alongside your regular functional testing. Sign up for axe news to get the latest on axe features, future releases, and events.
accessibility a11y testing unit tdd bdd axeBecome a backer and show your support to our open source project. Does your company use Mocha? Ask your manager or marketing team if your company would be interested in supporting our project. Support will allow the maintainers to dedicate more time for maintenance and new features for everyone. Also, your company's logo will show on GitHub and on our site - who doesn't want a little extra exposure? Here's the info.
mocha testing tdd bdd browser nodejs mochajs test tap
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.