Dredd is a language-agnostic command-line tool for validating API description document against backend implementation of the API. Dredd reads your API description and step by step validates whether your API implementation replies with responses as they are described in the documentation.
api-blueprint dredd swagger api testing http tests openapi openapi-validation validation sjs-team test-runner unit-testing integration-testing testing-framework test-framework cli-app test documenation integration acceptanceES-Checker is a feature detection library for ECMAScript in node.js and browser. Please visit demo. First install es-checker locally.
ecmascript ecmascript-6 ecmascript-2015 feature testsCucumber 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 testsIf you want to learn React.js you came to the right place. We prepared a set of practical exercises that will help you learn React.js from square one. The only thing you need to know is JavaScript. Here we are using ECMAScript 2015 standard. The Koans are a set of tasks to complete. Prepared tests checks if they are done correctly.
react.js kata koans testsFast, easy and reliable testing for anything that runs in a browser. Install Cypress for Mac, Linux, or Windows, then get started.
test testing testing-tools test-suite test-automation test-runner tests javascript-tests cypress end-to-end-testing e2e-testing e2e-tests browser cypress.io automation end-to-end e2e integration mocks runner spies stubsTest262 itself is described in ECMA TR/104 and is included in ECMA-414 (pdf). The goal of Test262 is to provide test material that covers every observable behavior specified in the ECMA-414 Standards Suite. Development of Test262 is an on-going process. As of October 2017, Test262 consisted of over 29272 individual test files covering the majority of the pseudo-code algorithms and grammar productions defined in the ECMA-414 Standards Suite. Each of these files contains one or more distinct test cases. This marks the most comprehensive ECMAScript test suite to date. While test coverage is broad, TC39 does not consider coverage to be complete and as with any software project there exists the possibility of omissions and errors. This project welcomes any contributions to Test262 that help make test coverage of existing features more comprehensive.
tc39 js testsThis library will be deprecated once vue-test-utils is released.
vuejs vuejs2 testing testing-tools test-driven-development tests vue-testing vue-testing-tools vuesjs2-testing vue-test-utils vue-testing-utilities vue-test-utilities vue vue-test avoriaz vue-testing-framework test-vue vue.js vue.js-2 vue.js-test vue.js-2-test vue-2-test vue-testing-utils vue.js-testing-utils vue-2-testing-utils vue.js-2-testing-utils vue.js-testing-utilities vue-2-testing-utilities vue.js-2-testing-utilitiesThe goal of the CoffeeScript koans is to teach you CoffeeScript programming through actually doing it, in a test-first fashion. When you first run the Koans, you'll be presented with a run-time error and a stack trace indicating where the error occurred. Your goal is to make the error go away. As you fix each error, you should learn something about the CoffeeScript language and functional programming in general.
koans tests tdd coffeescriptJust-API is a declarative, specification based test framework for REST, GraphQL APIs. Users can test APIs without writing code, but they can also tap into code when they want to. It reads API test specification from YAML files and runs them in serial/parallel mode. Test reports can be generated in several formats including HTML and JSON. To run just-api, you will need Node.js v7.10.0 or newer.
api automation webservice-test graphql-testing http-api-testing testing yaml graphql tests test-framework microservice-testing http rest webservice api-testing mocha test restful microservice testrunner qa testreporterWhen developing applications, it is often necessary to use services that talk to a database system. Unit Testing these services can be cumbersome because mocking database/DBAL is strenuous. Making slight changes to the schema implies rewriting at least some, if not all of the mocks. The same goes for API changes in the DBAL. To avoid this, it is smarter to test these specific services against a real database that is destroyed after testing. Docker is the perfect system for running unit tests as you can spin up containers in a few seconds and kill them when the test completes. The Dockertest library provides easy to use commands for spinning up Docker containers and using them for your tests.Using Dockertest is straightforward and simple. Check the releases tab for available releases.
docker ci tests automation unit-testing integration-testingRun this task with the grunt jasmine command. Automatically builds and maintains your spec runner and runs your tests headlessly through PhantomJS.
gruntplugin jasmine unit phantomjs headless testsThis library is a port of the Ruby gem Faker. It generates realistic fake data — like names, emails, dates, countries — for a variety of scenarios, including automated testing and database population. The library was originally created for Android projects, but it can be used in any Java or Kotlin project.
android android-library fakeit library open-source data-faker tests test-driven-development utility utility-library kotlinRedux test recorder is a redux middleware for automatically generating tests for your reducers based on the actions in your app. Currently I've written redux-test-recorder-react a component to provide a gui for recording tests in react but I'm hopeful recording components for other frameworks can be created in the future. Also take a look at our latest build which currently runs a test generated using this module by taking advantage of the eval command. For a better idea of what is going on, you can take a look at the test file here.
react redux tests tape reducer reactjs component react-component record react-reduxJapa is an API-first testing framework. It focuses only on testing Node.js (backend) applications, thus resulting in a fast, small, and simple tests runner.
testing test-framework test-runners tests testing-tool assert datasetUse version ^1.3 to support PHPUnit 4.8+ / 5+. To run the test suite, you need composer.
nyan-cat phpunit printer testsWhiskey is a powerful test runner for Node.js applications and a process orchestration framework which makes running integration tests with a lot of service / process dependencies easier. For changes please see CHANGES.md file.
whiskey tests test-runner testing tdd coverage test-coverage process-orchestrationThis is a super friendly testing library for React, inspired by express middleware, it's easily extendable. Why did I make this when you can use React's Test Utils? Because who likes typing out scryRenderedDOMComponentsWithTag and the other method names on there. Not only that, but setting up the render process is also a hassle. This is the setState function used above.
react-component react tests react-test react-utilsThis repository contains a set of JSON objects that implementors of JSON Schema validation libraries can use to test their validators. It is meant to be language agnostic and should require only a JSON parser.
json-schema tests
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.