Commit Graph

441 Commits

Author SHA1 Message Date
Clark Du 89bdd71591
refactor: perf-loader and test 2018-04-02 20:08:31 +08:00
Clark Du 8c9a3e70e4
test: skip deprecate due to no deprecated api now 2018-03-30 16:59:44 +08:00
Pooya Parsa 0dd35fb047 feat: css modules support (#3149) 2018-03-29 23:56:42 +04:30
Clark Du ef7a42649d misc: improve coverage and packaging (#3121)
nuxt-start and nuxt/legacy are also coming!
2018-03-28 02:58:17 +04:30
Pooya Parsa 13bae199ab feat(test): add extraxt-css fixture 2018-03-24 12:31:57 +04:30
Clark Du 46f7a0bc70 test: enable cssSourceMap when devtool not null 2018-03-22 20:30:23 +04:30
Pooya Parsa d6a403c045 test: remove stats: false.
This should happen automatically for CI environments.
2018-03-22 20:30:23 +04:30
Clark Du eb6ee86845
test: remove error hook in module.test.js 2018-03-19 10:20:20 +08:00
Clark Du b1199f8fa4
test: remove hook assetion in error.test.js 2018-03-19 10:13:05 +08:00
Pooya Parsa c4068c3a70 working tests 2018-03-19 03:11:14 +03:30
Pooya Parsa ed22e78a75 basic migration to jest 2018-03-18 23:01:32 +03:30
Pooya Parsa 5abf524b15 Merge branch 'dev' into feat/esm 2018-03-16 19:48:57 +03:30
Pooya Parsa 53e98a958c feat: rewrite core to esm 2018-03-16 19:42:06 +03:30
William Chong 27e1423e24 add test to extendRoutes redirect 2018-03-15 19:57:00 +08:00
Clark Du 1080dfdbd6
deprecate: remove callback in module definition 2018-03-15 18:09:36 +08:00
Clark Du 78aac2df26
deprecate: remove nuxt.plugin 2018-03-15 17:49:14 +08:00
Clark Du e0005dddea
deprecate: remove options.dev in build.extend() 2018-03-15 17:37:43 +08:00
Clark Du 90d9283e70
deprecate: remove context.isServer/isClient 2018-03-15 17:19:36 +08:00
Clark Du ca1c2b2ff3
test: add deprecated cases for vendor and module 2018-03-15 16:29:33 +08:00
Clark Du f9ab3c4c7c
test: remove warnings 2018-03-15 16:24:29 +08:00
Pooya Parsa b8f8f18384 optimize webpack 2018-03-12 00:58:56 +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
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
airjp73 ebd95280df Added getters to tests 2018-02-06 11:50:09 -05:00
airjp73 413bce4ce4 Test files 2018-02-06 11:47:41 -05: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
airjp73 965091c8d4 Added support for index.js files 2018-01-31 15:22:02 -05:00
airjp73 73c1d2aa63 Tests 2018-01-31 14:46:57 -05:00
Clark Du f15eb9efa7
test: spa meta preload files 2018-01-29 11:59:05 +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 ed379b33a3
test: fix debug test 2018-01-23 14:14:45 +08:00
Clark Du eb9e4a529c
feat: transpile .jsx files 2018-01-18 20:10:23 +08:00
Pooya Parsa 957bc26583 test: add tests for options.ingore 2018-01-15 13:20:42 +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
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 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
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 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
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
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
Clark Du 81bb278305 test: build.styleResources for style-resources-loader 2017-12-08 11:32:10 +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 3020af7c38
test: redirect to external url 2017-11-28 17:10:44 +08: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
Clark Du 9bf73b0b5a test: inline postcss config 2017-11-21 13:57:47 +03:30
Clark Du 162b56ee4e test: custom postcss config 2017-11-21 13:57:47 +03:30
Clark Du 1c446b9e1b
test: create a separate test for deprecated apis 2017-11-20 15:13:53 +08:00
Clark Du adc6884ed1
test: externals and deprecated dev in build.extend 2017-11-20 12:22:30 +08:00
Clark Du 0fd9774d11
test: build with DllReferencePlugin 2017-11-20 10:54:37 +08:00
Clark Du 750db84267 test: coverage for hooks exception 2017-11-19 18:38:51 +03:30
Clark Du f0ea07ea4b test: coverage for hooks 2017-11-19 18:38:51 +03:30
Clark Du 7f8671f1de test: call created and mounted only once with spa and custom layout 2017-11-17 13:17:06 +03:30
Sébastien Chopin 2c2ee63dd1
Merge pull request #2032 from Gomah/dev
feat: add subFolders option for generate
2017-11-16 16:16:22 +01:00
Gomah 673630eb58 Add tests for nuxt:generate without subfolders 2017-11-17 00:33:19 +11:00
Sébastien Chopin 6ef631dee0
Merge pull request #2127 from clarkdo/fix_split_error
refactor: fix [TypeError: Cannot read property split of undefined] in tests
2017-11-16 12:21:37 +01:00
Clark Du 2228bf4209
refactor: fix [TypeError: Cannot read property split of undefined] in tests 2017-11-16 18:56:41 +08:00
Atinux 46eac50d87 tests: Add tests for body scripts 2017-11-06 13:49:24 +01:00
Atinux 23919a9e01 feat: Add middleware as function 2017-11-03 17:14:05 +01:00
Atinux 20b548a175 test: Add route.meta test 2017-11-02 18:07:33 +01:00
Atinux 5edf9c4c95 tests: Add CSR tests 2017-11-02 17:48:20 +01:00
Atinux 8157fbfde9 tests: Finish fixPrepatch tests 2017-11-02 14:24:48 +01:00
Sébastien Chopin 2c8023bde9 tests: Add more tests with dom testing 2017-11-01 16:44:27 +01:00
Atinux dc7d4bfab7 test: Add children fixPrepatch example 2017-10-31 18:33:46 +01:00
Atinux b132decf9d lint: Lint test/ 2017-10-31 14:26:19 +01:00
Atinux 7137f848a2 hooks: Handle hooks as object 2017-10-31 12:33:15 +01:00
Sébastien Chopin 7aa0863cb7 test: Fix test for hooks 2017-10-30 23:17:46 +01:00
Sébastien Chopin 94ad5955e6 Hooks ready to be tested 2017-10-30 22:39:08 +01:00
Clark Du cbd73463f8
test: add test for youch 2017-10-30 11:31:08 +08:00
Clark Du 72b31a217f
test: add test for open-in-editor 2017-10-30 11:30:47 +08:00
Clark Du b28cfe0db8 test: add test for dll 2017-10-29 14:07:02 +03:30
Sébastien Chopin c0065127f1 test: Remove useless code 2017-10-28 23:36:14 +02:00
Sébastien Chopin ffe1b6d8dc tests: Fix SPA tests 2017-10-28 23:01:46 +02:00
Sébastien Chopin e02e8df224 fix: Fix tests in generate mode with redirect 2017-10-28 22:42:51 +02:00
FieryCod 0b46b06c7c Adds support for folders in /layouts 2017-10-15 21:31:01 +02:00
Pooya Parsa 6a1fd757c6 update tests 2017-10-07 18:54:15 +03:30
Pooya Parsa 75350cdd78 test: add tests for spa 2017-10-07 12:37:52 +03:30
James Homer 9dd3c7fea0 add layoutTransition to with-config test 2017-09-09 12:39:20 +01:00
Pooya Parsa 0326c2cd54 fix tests 2017-09-05 14:12:19 +04:30
Sebastien Chopin 20eb5a5eb0 fix: handle process.env to have nested keys 2017-09-05 11:15:07 +02:00
Pooya Parsa 32ef99a96c tests: move font-face to layout 2017-08-30 18:59:32 +04:30
Pooya Parsa 5c2f4715e6 add tests for font preload 2017-08-30 18:48:37 +04:30
Sebastien Chopin cb8bc559b4 Use asyncData into children test 2017-08-25 12:24:49 +02:00
Sébastien Chopin 7738d0c0af Merge pull request #1447 from Zip753/improve-nuxt-config-interface
Improve nuxt.config.js and Nuxt modules API
2017-08-24 15:49:10 +02:00
Sebastien Chopin e90a753d8d no-ssr: Add tests 2017-08-24 12:46:30 +02:00
Ivan Nikulin 2336b3e6ea
Update extendBuild modules API 2017-08-23 00:50:46 +02:00
Ivan Nikulin 416b84ccae
Update extendRoutes modules API 2017-08-23 00:50:46 +02:00
Ivan Nikulin 8cf5a21752
Change build.extend hook to return new webpack config 2017-08-23 00:50:45 +02:00
Ivan Nikulin 635ee580e9
Change router.extendRoutes hook to return new router config 2017-08-23 00:50:45 +02:00
Sebastien Chopin af60ba21c0 Remove JS files for pages & layouts 2017-08-17 15:23:40 +02:00
Sébastien Chopin 0cceb87fbc Merge pull request #1368 from whtsky/glob-js
Support write layouts and components in `.js` files
2017-08-14 14:19:25 +02:00
Sébastien Chopin db47df0761 Handle wildcard routing order 2017-08-14 14:01:10 +02:00
Wu Haotian 814590c15a add .js files for layouts and pages 2017-08-14 18:09:27 +08:00
Pooya Parsa bdca7630a4 update module tests 2017-07-30 16:26:27 +04:30
Sebastien Chopin 15400e1828 Add test for custom state 2017-07-27 16:50:24 +02:00
Pooya Parsa 054098acf8 > upgrade dependencies 2017-07-18 02:49:02 +04:30
Pooya Parsa f317b70fd5 test(module): add tests for tapable 2017-07-18 00:08:02 +04:30
Pooya Parsa 107d36c851 tests: update module fixture 2017-07-11 13:33:29 +04:30
Sébastien Chopin 2cc78c0446 Remove dynamic components 2017-07-09 23:06:17 +02:00
Pooya Parsa b02dfc7ebc update tests 2017-07-07 02:57:27 +04:30
Pooya Parsa bfd8475979 test(ssr): async components 2017-07-03 22:59:38 +04:30
Pooya Parsa 28d20ec262 test(ssr): add unique test 2017-07-03 22:49:22 +04:30
Pooya Parsa 29a7874169 update tests 2017-06-29 21:30:18 +04:30
Pooya Parsa 0453308e5e code coverage 2017-06-16 17:53:34 +04:30
Pooya Parsa 15bc36afb0 fix some tests 2017-06-15 14:33:54 +04:30
Pooya Parsa b79f845842 update tests 2017-06-14 00:45:06 +04:30
Pooya Parsa 30b5387f95 test(module): code coverage 2017-05-31 19:28:36 +04:30
Sebastien Chopin 979e15db2a Update JSDOM logic 2017-05-30 18:18:01 +02:00
Sebastien Chopin 4f1e82e959 fix: payload is not fully working on nuxt generate 2017-05-30 12:00:31 +02:00
Sebastien Chopin eaee5afbde Add `render.static` option to customize `serve-static` middleware 2017-05-22 12:51:03 +02:00
Sébastien Chopin e5052c3a87 Update test 2017-05-21 21:00:01 +02:00
Sébastien Chopin 0183ac4b86 Merge branch 'dev' of github.com:Atinux/nuxt.js into dev
Conflicts:
	lib/build.js
	lib/module.js
	lib/server.js
2017-05-21 19:23:31 +02:00
Sébastien Chopin c5b5913402 Update test 2017-05-21 19:18:26 +02:00
Pooya Parsa 04d3a22212 [Tests] addServerMiddleware with string path 2017-05-21 20:15:43 +04:30
Pooya Parsa 08fd004044 [tests] requireModule 2017-05-21 20:11:16 +04:30
Sébastien Chopin c3355e1467 Store state should always be a method now 2017-05-21 15:45:21 +02:00
Sebastien Chopin 54dec8e4b5 Fix hot-update.json & add tests 2017-05-16 15:12:30 +02:00
Pooya Parsa 32ac90482e Merge remote-tracking branch 'remotes/origin/fix-middleware' into dev
# Conflicts:
#	lib/app/server.js
#	lib/app/utils.js
#	lib/generate.js
#	yarn.lock
2017-05-15 15:33:52 +04:30
Pooya Parsa 0eb3fc4a05 update tests 2017-05-15 03:31:41 +04:30
Pooya Parsa a1b9296776 [tests] Split modules 2017-05-15 03:15:01 +04:30
Pooya Parsa 5001341ea7 code style 2017-05-15 03:10:29 +04:30
Pooya Parsa 58842f3c03 [tests] use promise 2017-05-15 03:10:09 +04:30
Pooya Parsa 632a94a9c6 [module] Tests 2017-05-15 03:03:31 +04:30
Pooya Parsa 3b175ee80f [tests] Test both root and submodules functionality 2017-05-13 21:45:53 +04:30
Sebastien Chopin ac836c77de Update tests 2017-05-11 13:37:21 +02:00
Pooya Parsa 98ffc2110b [tests] ensure global styles are inlined 2017-05-05 18:55:17 +04:30
Pooya Parsa 8a25da81fb [test] update fixtures store to return a function 2017-05-02 14:05:09 +04:30
Sebastien Chopin 10d18bc454 Add generate.interval 2017-04-25 15:00:42 +02:00
johan.roxendal@gu.se afa2e6b05c Implemented wait in generate function so generation of dynamic routes with ajax calls are not all sceduled simultaneously, possibly flooding the data backend with queries.
Use generate.wait (ms) to stagger route generate calls over time.

Fixes #590.
2017-04-25 14:04:49 +02:00
Sébastien Chopin cce71ce8d5 Add test for offline-plugin 2017-04-17 15:58:18 +02:00
Sebastien Chopin b49cf4d9d5 Fix tests 2017-04-14 12:06:40 +02:00
Sébastien Chopin 0c85656142 Add vuex nested modules test 2017-03-26 00:53:50 +01:00
Sébastien Chopin 3b635323a4 Add layout in __NUXT__ 2017-03-25 18:59:58 +01:00
Sébastien Chopin 4431dfa368 revert to no-cdn publicPath 2017-03-24 18:54:54 +01:00
Sébastien Chopin 05c6dd958c Use CDN url for publicPath 2017-03-24 18:46:18 +01:00
Sébastien Chopin 184bd01b2b Coverage for template and publicPath 2017-03-24 18:35:30 +01:00
Sébastien Chopin 3fcfe4e026 Fix tests 2017-03-17 18:52:46 +01:00
Alexandre Chopin 9dfe293bd0 update test for asyncData 2017-03-01 16:03:46 +01:00
Sébastien Chopin 6e2fb4642e Fix tests 2017-02-22 18:20:17 +00:00
Alexandre Chopin 61f9b21fd0 add tests for dynamic routes 2017-02-10 21:24:29 +01:00
Sébastien Chopin 6bc16c0118 Update tests 2017-02-10 00:45:49 +01:00
Alexandre Chopin 2f39ffedf0 add tests for routes 2017-02-03 20:23:39 +01:00
Sébastien Chopin 9a6b74a179 Fix test on windows 2017-01-28 20:41:31 +01:00
Sébastien Chopin 7552da1453 Add analyse option 2017-01-23 17:56:05 +01:00
Sébastien Chopin f8735dc450 Add test for extendRoutes 2017-01-19 16:26:30 +01:00
Alexandre Chopin 1a4822e38d add new test for dynamic routes 2017-01-11 15:03:26 +01:00
Sébastien Chopin 45f22a418a Add tests for async/await 2016-12-27 16:31:25 +01:00
Sébastien Chopin b2cba244b1 update extend config 2016-12-27 15:24:52 +01:00
Sébastien Chopin c026131558 Add test for extend option 2016-12-27 15:04:42 +01:00
Sébastien Chopin 86fba7ae77 Add test for layout with dash 2016-12-25 21:10:14 +01:00
Sébastien Chopin eebc44dca4 Add tests for layouts 2016-12-24 18:50:40 +01:00
Sébastien Chopin 048506ae35 Add tests for dynamic-routes 2016-12-24 18:50:28 +01:00
Sébastien Chopin fcae73a79b Remove nuxt-container 2016-12-24 17:58:52 +01:00
Alexandre Chopin 27bfabd4d2 add test folder dynamic routes 2016-12-23 17:31:52 +01:00
Sébastien Chopin c559740b2f test 100% 2016-12-21 20:51:43 +01:00
Sébastien Chopin ba4a7c3e0b More tests for build/index.js 2016-12-21 19:27:36 +01:00
Sébastien Chopin 38ef413e5d test for nuxt.js 2016-12-21 15:27:30 +01:00
Sébastien Chopin b74d452f23 Add more tests 2016-12-21 15:03:37 +01:00
Sébastien Chopin 8102ce48eb Handle validate for nuxt generate 2016-12-21 15:03:23 +01:00
Sébastien Chopin a03b13c2c1 Move to fixtures and add generate test 2016-12-20 20:44:42 +01:00
Sébastien Chopin 5fc338e6b2 Add tests 2016-12-09 18:51:19 +01:00
Sébastien Chopin 8ab135af55 Prototype 0.1.0 working
Alpha 0.1.0
2016-11-07 02:34:58 +01:00