Skip to content

Commit

Permalink
add the detail info in README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
aimer1124 committed Apr 15, 2016
1 parent 45c2e5c commit 6fab60c
Showing 1 changed file with 66 additions and 1 deletion.
67 changes: 66 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,67 @@
# SuperTestWithGulp
Use gulp to run supertest scripts
Use [Gulp](http://gulpjs.com/) to run [SuperTest](https://github.com/visionmedia/supertest) API testing scripts

# Preview

## You just need to clone this repo,that's all.

# Run

* With command `gulp master`,you can see the result:

```
[15:28:55] Using gulpfile ~/Downloads/SuperTestWithGulp/gulpfile.js
[15:28:55] Starting 'master'...
[15:28:55] Finished 'master' after 24 ms
You are in master
Test Demo.
✓ Visit http://aimer1124.github.io/ (775ms)
1 passing (779ms)
```
* With command `gulp branch`,you can see the result about `branch` environment:

```
[15:30:34] Using gulpfile ~/Downloads/SuperTestWithGulp/gulpfile.js
[15:30:34] Starting 'branch'...
[15:30:34] Finished 'branch' after 22 ms
You are in branch
Test Demo.
✓ Visit http://aimer1124.github.io/2016/01/17/Tool-SuperTest/ (780ms)
1 passing (784ms)
```
# Enhance

* Modify the visit url,you just need to modify the `url` property in `master.js` or `branch.js`
* Add more environment,you just need to `three` steps:
* add the gulp task in `gulpfile.js` like this

```
gulp.task('newBranch', function() {
require('./config/endpoints')('newBranch');
runTest();
});
```
* add the host config in `endpoints.js`

```
...
var host = {
master: require('./master.js'),
branch: require('./branch.js'),
newBranch: require('./newBranch.js')
};
...
```
* add one javascript file named `newBranch` under `config` folder,and config this file like others

0 comments on commit 6fab60c

Please sign in to comment.