Skip to content
This repository was archived by the owner on May 4, 2019. It is now read-only.

Commit bbf4e9a

Browse files
committed
Merge pull request swagger-api#1849 from bodnia/master
Moved tests into v2 folder, added helper to run spec with the same na…
2 parents d032bd2 + 66544a8 commit bbf4e9a

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

test/e2e/helpers.js

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
'use strict';
2+
3+
var path = require('path');
4+
var SPEC_FILE_EXT = '.json';
5+
6+
module.exports.parseSpecFilename = function (name) {
7+
var filename = path.parse(name);
8+
var foldername = filename.dir.split(path.sep).splice(-1)[0];
9+
return [path.sep, foldername, path.sep, filename.name, SPEC_FILE_EXT].join('');
10+
};

test/e2e/v2.js test/e2e/v2/petstore.js

+6-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22

33
var expect = require('chai').expect;
44
var webdriver = require('selenium-webdriver');
5-
var driver = require('./driver');
6-
var servers = require('./servers');
5+
var driver = require('../driver');
6+
var servers = require('../servers');
77
var until = webdriver.until;
8+
var helpers = require('../helpers');
89

910
var elements = [
1011
'swagger-ui-container',
@@ -16,12 +17,14 @@ var elements = [
1617
'header'
1718
];
1819

20+
var specPath = helpers.parseSpecFilename(__filename);
21+
1922
describe('swagger 2.0 spec tests', function () {
2023
this.timeout(40 * 1000);
2124

2225
before(function (done) {
2326
this.timeout(50 * 1000);
24-
servers.start('/v2/petstore.json', done);
27+
servers.start(specPath, done);
2528
});
2629

2730
afterEach(function(){

0 commit comments

Comments
 (0)