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
- Host: GitHub
- URL: https://github.com/cpapazaf/react-testing-pipeline
- Owner: cpapazaf
- Created: 2017-04-03T05:29:30.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-04-05T21:31:13.000Z (over 8 years ago)
- Last Synced: 2025-01-23T15:37:37.077Z (9 months ago)
- Topics: cucumberjs, galenframework, karma-jasmine, reactjs, selenium-webdriver, storybook, webpack
- Language: JavaScript
- Size: 24.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 Started1. 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/)