Commit Graph

360 Commits

Author SHA1 Message Date
Pooya Parsa
dead4674df temporary skip preload fonts test until find a fix 2018-03-01 18:37:26 +03:30
Pooya Parsa
3e0ba3000f update with-config test
webpack 4 removes chunk names for better caching by default
2018-03-01 16:19:14 +03:30
Pooya Parsa
36b5b6ff33 revert uncessassary hacks 2018-03-01 16:04:35 +03:30
Pooya Parsa
23c11b1cef remove dll support
webpack 4 is more faster and dll is
 problematic and unstable.
2018-03-01 10:42:48 +03:30
Pooya Parsa
11280681d1 temporary disable extractCSS for ssr test 2018-03-01 10:37:37 +03:30
Pooya Parsa
c79a861809 tests: add failing test for ignores (#2905) 2018-03-01 09:37:19 +03:30
Hana Shiro
0a823252ae fix file permission in lib and test (#2883) 2018-02-27 00:18:36 +03:30
Clark Du
fd0e7100ec fix: SyntaxError in ssr.test 2018-02-26 11:30:51 +08:00
Ricardo Gobbo de Souza
76f85ca990 Merge remote-tracking branch 'upstream/dev' into module-register-layout 2018-02-14 10:11:28 -02:00
Clark Du
4a5aa48b44
test: remove extra log 2018-02-13 16:03:03 +08:00
Ricardo Gobbo de Souza
f0a6bdd51a feat: add layout on module 2018-02-07 09:58:48 -02:00
Sébastien Chopin
8fcef54a23 test: Reduce stress test concurrency & steps 2018-02-06 16:47:18 +01:00
Sébastien Chopin
0b1e54dc57
Merge branch 'dev' into config-pages-dir 2018-02-05 09:16:27 +01:00
Ricardo Gobbo de Souza
7786451064 feat: custom store directory 2018-02-04 07:31:03 -02:00
Ricardo Gobbo de Souza
856c1bf83c feat: custom middleware directory 2018-02-03 21:24:45 -02:00
Ricardo Gobbo de Souza
b3f2a67793 feat: custom layouts directory 2018-02-03 16:41:43 -02:00
Ricardo Gobbo de Souza
536aab6380 Moved options to a new dir block: 2018-02-03 14:04:15 -02:00
Ricardo Gobbo de Souza
483cd9ea29 feat: custom static directory 2018-02-03 09:54:16 -02:00
Ricardo Gobbo de Souza
ba5e608302 test: rename custom-pages to custom-dirs and include tests for assets 2018-02-03 09:10:58 -02:00
Ricardo Gobbo de Souza
10ac3ed2b4 feat: custom pages directory 2018-02-02 14:58:51 -02:00
dojineko
1fd52e8fc8 add test case 2018-02-02 12:17:00 +09:00
dojineko
4982355885 add more test 2018-02-01 22:31:02 +09:00
dojineko
4968d4cc8a fix typo 2018-02-01 22:03:53 +09:00
dojineko
2899212040 update test 2018-02-01 21:20:44 +09:00
Sébastien Chopin
7d960b03f7
Merge pull request #2698 from jeroenvisser101/spa-fallback
Add SPA fallback template
2018-01-30 10:17:01 +01:00
Jeroen Visser
f0784ad7fc
Add SPA fallback template 2018-01-30 00:30:26 +01:00
Clark Du
f15eb9efa7
test: spa meta preload files 2018-01-29 11:59:05 +08:00
Clark Du
4907e81574
test: resolvePath throws error 2018-01-29 11:41:56 +08:00
Clark Du
b0eada0410
test: cli fatal error 2018-01-28 00:23:05 +08:00
Clark Du
0585635130
test: update stats assets count 2018-01-27 23:55:21 +08:00
Clark Du
6e2b37a7c6
test: csp, maxChunkSize and ignore generateConfig 2018-01-27 23:48:42 +08:00
Clark Du
833f23ca76 test: error hook 2018-01-27 23:30:21 +08:00
Clark Du
4811ddd6b9
test: unsupported plugin 2018-01-27 22:53:00 +08:00
Sébastien Chopin
5f50d402d5
Merge pull request #2673 from clarkdo/static_route
refactor: resolve exact route prior to index
2018-01-26 10:43:05 +01:00
Clark Du
82c4c7ea1a
refactor: resolve exact route prior to index 2018-01-23 15:20:56 +08:00
Clark Du
ed379b33a3
test: fix debug test 2018-01-23 14:14:45 +08:00
Clark Du
11c1dff5f3
fix: test failure 2018-01-23 13:25:43 +08:00
Clark Du
63f9773aea
fix: test failure 2018-01-23 13:10:10 +08:00
Clark Du
eb9e4a529c
feat: transpile .jsx files 2018-01-18 20:10:23 +08:00
Pooya Parsa
2f1d8b4c1c test: update tests for render.csp 2018-01-16 19:02:31 +03:30
Kouki Narumi
5ebf60f2a1 feat: external script support for CSP (#2608) 2018-01-16 18:40:10 +03:30
Pooya Parsa
3a36c0f2c5 test: update cli test 2018-01-16 11:16:43 +03:30
Sébastien Chopin
de02ea4b5d app: Better external url redirect handling 2018-01-15 12:22:57 +01:00
Pooya Parsa
89d928ae44 test: relax content-security-policy test using regex 2018-01-15 13:42:08 +03:30
Pooya Parsa
957bc26583 test: add tests for options.ingore 2018-01-15 13:20:42 +03:30
Pooya Parsa
c1f77a5252 test: update deprecate.test 2018-01-13 09:12:07 +03:30
Pooya Parsa
10d1b5974c style: format with prettier 2018-01-13 08:52:11 +03:30
Pooya Parsa
1dbeb132d2 test: add failing test for #2574 2018-01-13 00:29:42 +03:30
Pooya Parsa
758c554ed7 fix eslint 2018-01-11 22:37:05 +03:30
Pooya Parsa
118d3fb8c2 imrpove nuxt-generate error report summary 2018-01-11 21:50:35 +03:30
Pooya Parsa
061059beb4 update generate cli & tests 2018-01-11 20:03:30 +03:30
Samuel Horwitz
6e9be715b2 Adding support for Content-Security-Policy script-src safe inline, for SSR state transfer 2018-01-10 01:36:34 -05:00
Sébastien Chopin
eceb92502b minor: Improve styleResources to handle multiple pre-provcessors 2018-01-08 10:41:30 +01:00
Pooya Parsa
4e24ec7eba feat: use launch-editor for open-in-editor functionality 2018-01-06 23:27:34 +03:30
Sébastien Chopin
179b1a7bc1
Merge branch 'dev' into dev 2018-01-05 13:18:11 +01:00
Pooya Parsa
361d1d4236 http2 push coverage 2018-01-05 13:21:18 +03:30
Pooya Parsa
0c3abbb2db coverage for http2.shouldPush 2018-01-05 13:12:44 +03:30
Sébastien Chopin
1dc0bfc903 test: Add extensions test 2018-01-05 10:32:13 +01:00
Pooya Parsa
87ac7d0cb4 revert: don't prepend js/ to chunk file names
It makes some problems with source mappings
2018-01-05 02:57:13 +03:30
Pooya Parsa
60714ecfc0 minor fixes 2018-01-05 02:03:46 +03:30
Pooya Parsa
96c3b4a15b refactor: change _open endpoint to /__open-in-editor
upgrade @nuxtjs/youch to 4.0.0

ref: vuejs/vue-devtools#483
2018-01-04 20:44:48 +03:30
Clark Du
a74f206189 fix: remove require.cache deletion 2018-01-04 23:54:01 +08:00
Sébastien Chopin
39ef28ca2a fix: Don't call fixPrepatch on non-dynamic routes 2018-01-04 16:40:34 +01:00
Pooya Parsa
8868a4e8f4 update style-loader test 2017-12-29 13:18:47 +03:30
Pooya Parsa
d243ad13e1 improve dist chunks structure
Moving all js assets into _nuxt/js and css assets into _nuxt/css
2017-12-29 13:15:21 +03:30
Pooya Parsa
56965b838b update tests
Some tests disabled until a fix arrives
2017-12-29 12:03:13 +03:30
Clark Du
83d5f059ee feature: redirect by route name 2017-12-21 12:21:43 +03:30
Clark Du
b385ee74db feature: enable extractCSS in dev 2017-12-21 12:16:07 +03:30
Sebastien Lacoste
45c15a96c4 Add ignorePrefix option to ignore files 2017-12-18 16:53:36 +01:00
pimlie
ada5ffb84e Fix stdout/stderr interceptors 2017-12-17 22:14:05 +01:00
pimlie
fffe741986 Use console helper with sinon
Add stdout/stderr to console helpers

Remove separate nosubfolders test file in favor of inclusion in basic.generate

Add build.stats to silence webpack output

Add .always to after hooks: (1) fixes issue with basic.dev test that watch.js is empty when one of the test fails and (2) fixes that sometimes when running multiple tests that failed after eachother the port is still used as the server did not automatically get killed

Change all init nuxt before test to serial tests and add tests for DONE and OPEN logs
2017-12-17 20:30:26 +01:00
Sébastien Chopin
747371e79d
Merge branch 'dev' into sinon_console 2017-12-15 10:53:29 +01:00
Clark Du
3ec8f14e57 test: coverage for ProgressPlugin 2017-12-13 11:39:57 +03:30
Clark Du
75dc379340 test: coverage for ProgressPlugin 2017-12-13 11:20:40 +03:30
Clark Du
ff53769829 test: use sinon instead of std-mocks 2017-12-13 13:39:02 +08:00
Sébastien Chopin
a00f482d24
Merge branch 'dev' into feat-cleanup-test-console-output 2017-12-12 16:34:21 +01:00
Clark Du
bc3bcac337
refactor: vue takes precedence over js in pages and layouts 2017-12-12 21:32:45 +08:00
Pooya Parsa
edfc42086f coverage 2017-12-12 13:55:41 +03:30
Pooya Parsa
9b8cbed512 perf: remove rollup build
Using native node 8.x for less transpilations
2017-12-12 13:12:29 +03:30
Pooya Parsa
5a07be6396 perf: use native util.promisify instead of pify
https://nodejs.org/api/util.html#util_util_promisify_original
2017-12-12 11:13:56 +03:30
Clark Du
844da3f1fe
test: js/jsx page 2017-12-11 16:18:28 +08:00
Pooya Parsa
eeb79a25da coverage for babel.presets as a function 2017-12-08 18:04:11 +03:30
Pooya Parsa
423cee1f3d test: move scopeHoisting tests into basic fixture 2017-12-08 13:40:57 +03:30
Pooya Parsa
188f4df601 fix tests 2017-12-08 12:50:15 +03:30
Clark Du
81bb278305 test: build.styleResources for style-resources-loader 2017-12-08 11:32:10 +03:30
Clark Du
652c3d63d1 test: youch without source-map and access publicPath in spa 2017-12-07 13:34:43 +03:30
Clark Du
4cafca0fec test: request of error accepts JSON 2017-12-07 11:52:20 +03:30
Clark Du
2c52a8bc5a test: useMiddleware string handler 2017-12-07 11:52:20 +03:30
Clark Du
3fc8aa9fca
test: remove mixins in live reloading 2017-12-05 18:36:54 +08:00
Clark Du
ceae5a8844 fix(route): error when redirect to different route in router guards 2017-12-03 20:22:03 +08:00
Clark Du
06ae3868fe feat: add Nuxt.version 2017-11-30 14:00:49 +03:30
Clark Du
40b9d23ea9
refactor: move redirect message to option.messges 2017-11-28 22:05:17 +08:00
Clark Du
3020af7c38
test: redirect to external url 2017-11-28 17:10:44 +08:00
pimlie
194bcdd21f Refine console intercept implementation
Adapt basic.ssr
2017-11-27 23:35:42 +01:00
Ralph Huwiler
b31b0f250c fixed modulesDir is not initialized with correct default value (#2258) 2017-11-27 20:30:23 +03:30
pimlie
5bacd36590 Add possibility to pass extra arguments to generate.routes method 2017-11-27 18:10:24 +03:30
pimlie
87bb0dea64 Intercept console output in tests 2017-11-24 22:19:39 +01:00
Pooya Parsa
79ce2ebc5d
chore: improve tests coverage 2017-11-24 19:14:07 +03:30
Clark Du
f27ddea7d5 feat: modulesDir supports array form 2017-11-24 17:19:50 +08:00
Pim
65f4a030f4 refactor generator + cli tests (#2205)
* Rename this.generateRoutes to this.staticRoutes

* Refactor generator to separate logic

* Move routeCreated hook to generateRoute

Add routeFailed hook for unhandled exceptions

Keep page errors separately until page hooks have been called

* Move debug and report statements to hooks

* pageErrors can be a const

Push pageErrors to errors

* fix done hook, errors are 2nd param

* Add generator hooks to nuxt-build for spa mode

* Added a cli integration test for bin/nuxt-(build|start|generate)

* Removed unnecessary waitFor

* Use pify instead util.promisify for v6 compatibility

* Fix windows build

You cant execute .js files directly on Windows/Appveyor so call node with nuxt-*.js file as argument

* Fix windows build (2)

Use correct folder separators in text search

* Fix possible timing quirck in children.path.test
2017-11-24 02:01:54 +03:30