An open API service indexing awesome lists of open source software.

https://github.com/cpapazaf/react-testing-pipeline

A streamelined testing pipeline for react components
https://github.com/cpapazaf/react-testing-pipeline

cucumberjs galenframework karma-jasmine reactjs selenium-webdriver storybook webpack

Last synced: 7 months ago
JSON representation

A streamelined testing pipeline for react components

Awesome Lists containing this project

README

          

# React Testing Pipeline

React Testing Pipeline is a seed project demoing the sevelal testing stages of a React application!



 
 
 
 
 
 
 
 
 
  
  
 

---
## Getting Started

1. Install all the dependencies
```js
npm install
```
2. Run all the unittests
```js
npm run test:unit
```
3. Run all the unittests on Saucelabs
```js
npm run test:unit:sl
```
4. Run the functional (Cucumber) tests
```js
npm run build
npm start
npm run test:functional
```
5. Run the functional (Cucumber) tests on Saucelabs --- Missing, I'll fix soon
```js
npm run test:functional:sl
```
6. Run the ui tests
```js
npm run storybook
npm run test:ui
```
7. Run the ui tests on Saucelabs --- Missing, I'll fix soon
```js
npm run storybook
npm run test:ui:sl
```

## References

* [React JS](https://facebook.github.io/react/)
* [Karma JS](https://github.com/karma-runner/karma)
* [CucumberJS](https://github.com/cucumber/cucumber-js)
* [React Storybook](https://getstorybook.io/)
* [GalenFramework](http://galenframework.com/)
* [Galen BrowserStack example](https://github.com/browserstack/Galen-BrowserStack)
* [Selenium](http://www.seleniumhq.org/)