From 703921c3ca42df0806556b4c70d5ad1bb6a876a5 Mon Sep 17 00:00:00 2001 From: Dmitry Shimkin Date: Wed, 10 Jun 2015 10:38:49 +0200 Subject: [PATCH] Support folders inside specfile names --- core/lib/specUtils.js | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/core/lib/specUtils.js b/core/lib/specUtils.js index 0e34171..cb261a5 100644 --- a/core/lib/specUtils.js +++ b/core/lib/specUtils.js @@ -81,9 +81,18 @@ module.exports.getSpecFromDir = function(dirPath, specFiles) { for (var i=0; i < supportedSpecNames.length; i++) { var item = supportedSpecNames[i]; - if (dirContent.indexOf(item) > -1) { - specPath = path.join(dirPath, item); - break; + // Support folders inside names, e.g. 'docs/index.html' + if (item.indexOf('/') !== -1) { + var filename = path.join(dirPath, item); + if (fs.existsSync(filename)) { + specPath = filename; + break; + } + } else { + if (dirContent.indexOf(item) > -1) { + specPath = path.join(dirPath, item); + break; + } } }