Skip to content

Commit 6cafaba

Browse files
committed
chore(test): setup a gulp task for quickly running e2e tests against the dev server
1 parent 60b97b2 commit 6cafaba

File tree

3 files changed

+15
-5
lines changed

3 files changed

+15
-5
lines changed

gulpfile.js

+10
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,16 @@ gulp.task('serve.js.dev', ['build.js.dev'], function(neverDone) {
247247
})();
248248
});
249249

250+
gulp.task('serve.e2e.dev', ['build.js.dev', 'build.js.cjs', 'build.css.material'], function(neverDone) {
251+
watch('modules/**', { ignoreInitial: true }, '!broccoli.js.dev');
252+
watch('modules/**', { ignoreInitial: true }, '!build.js.cjs');
253+
254+
jsserve(gulp, gulpPlugins, {
255+
path: CONFIG.dest.js.dev.es5,
256+
port: 8000
257+
})();
258+
});
259+
250260
gulp.task('serve.js.prod', jsserve(gulp, gulpPlugins, {
251261
path: CONFIG.dest.js.prod.es5,
252262
port: 8001

protractor-js-dev.conf.js

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
var data = module.exports = require('./protractor-shared.js');
2+
var config = data.config;
3+
config.baseUrl = 'http://localhost:8000/';

tools/broccoli/trees/browser_tree.ts

+2-5
Original file line numberDiff line numberDiff line change
@@ -178,11 +178,8 @@ module.exports = function makeBrowserTree(options, destinationPath) {
178178
]
179179
});
180180

181-
var assetsTree = new Funnel(modulesTree,{
182-
include: ['**/*'],
183-
exclude: ['**/*.{html,ts,dart}'],
184-
destDir: '/'
185-
});
181+
var assetsTree =
182+
new Funnel(modulesTree, {include: ['**/*'], exclude: ['**/*.{html,ts,dart}'], destDir: '/'});
186183

187184
var scripts = mergeTrees(servingTrees);
188185
var polymerFiles = new Funnel('.', {

0 commit comments

Comments
 (0)