Skip to content

Commit

Permalink
update hbs helpers
Browse files Browse the repository at this point in the history
  • Loading branch information
michalzaq12 committed Aug 30, 2019
1 parent bbc5caf commit 60d9eaf
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 4 deletions.
14 changes: 14 additions & 0 deletions hbs-helpers.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,19 @@ module.exports = {
dependency: (name, comma = true) => {
const version = ((dependencies || {})[name]) || ((devDependencies || {})[name]);
return `"${name}": "${version}"` + (comma ? ',' : '');
},

if_eq: (arg1, arg2, opts) => {
const TEST_SUITE = process.env.TEST_SUITE;
if(TEST_SUITE){
const cssFramewoks = ['vuetify', 'buefy', 'element'];
const loaders = ['less', 'sass', 'stylus'];

if(cssFramewoks.includes(arg2)) return TEST_SUITE === 'css_frameworks' ? opts.fn(this) : opts.inverse(this);
if(loaders.includes(arg2)) return TEST_SUITE === 'loaders' ? opts.fn(this) : opts.inverse(this);
}

return (arg1 === arg2) ? opts.fn(this) : opts.inverse(this);
}

}
8 changes: 4 additions & 4 deletions tests/vue-cli-filters.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ module.exports = {
'src/renderer/pages/test/**/*': 'isCIServer',

'src/renderer/pages/test/css-framework/**/*': TEST_SUITE === 'css_frameworks',
'test/e2e/spec/css-framework.spec.js': TEST_SUITE === 'css_frameworks',
'test/e2e/specs/css-framework.spec.js': TEST_SUITE === 'css_frameworks',

'src/renderer/pages/test/loader/**/*': process.env.TEST_SUITE === 'loaders',
'test/e2e/spec/loader.spec.js': process.env.TEST_SUITE === 'loaders',
'src/renderer/pages/test/loader/**/*': TEST_SUITE === 'loaders',
'test/e2e/specs/loader.spec.js': TEST_SUITE === 'loaders',

'src/renderer/pages/test/typescript/**/*': process.env.TEST_SUITE === 'typescript',
'src/renderer/pages/test/typescript/**/*': TEST_SUITE === 'typescript',
//TODO add e2e typescript test
}

0 comments on commit 60d9eaf

Please sign in to comment.