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
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
Gomah
5c69e0e288
tests: make sure the files generated with the subFolders option exist
2017-11-17 11:27:30 +11:00
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
Sébastien Chopin
ab56a29ee6
Merge pull request #2105 from clarkdo/spa_layout
...
fix(spa): redundant laoding default layout when custom layout specified
2017-11-14 10:04:03 +01:00
Clark Du
fafe6d0a81
fix(spa): redundant laoding default layout when custom layout specified
2017-11-14 16:53:01 +08:00
Atinux
e811470576
fix: Fix node 6 tests
2017-11-07 16:55:54 +01:00
Atinux
244644f192
test: Fix common -> vendor
2017-11-07 16:30:19 +01:00
Atinux
1e3120b60f
test: Use routeChanged for client-side tests
2017-11-07 16:26:19 +01: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
297b1a1434
add: Add more methods to browser util
2017-11-02 17:47:50 +01:00
Atinux
8157fbfde9
tests: Finish fixPrepatch tests
2017-11-02 14:24:48 +01:00
Atinux
c533ff9c46
tests: Add more feature to browser helpers
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
Atinux
83815de91b
lint: Update linting rule on space-before-paren
2017-10-30 17:51:11 +01:00
Clark Du
7d2ea44c83
test: normalize test title
2017-10-30 11:40:31 +08: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
Pooya Parsa
45bba51e96
disable puppeteer sandbox for tests
2017-10-30 00:08:23 +03:30
Sébastien Chopin
7739421e92
test: Add puppeteer for testing (wip)
2017-10-29 14:59:48 +01: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
bf72a35634
fix: Sanitize head to use titleTemplate as function
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
Pooya Parsa
5f8be57172
workaround for appveyor memory limit
2017-10-07 12:21:28 +03:30
Pooya Parsa
45840bf064
appveyor
2017-10-07 12:07:21 +03:30
Pooya Parsa
f469584262
test: mark generate with validate as todo
...
#1705
2017-10-07 11:56:00 +03:30
Pooya Parsa
20992779af
fix no-ssr client side test
2017-10-07 00:05:14 +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
cdc925cdbb
fix tests
2017-09-03 01:05:41 +04:30
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
Pooya Parsa
db118f1b65
add stress test for asyncData
...
#1354
2017-08-29 22:07:19 +04:30
Pooya Parsa
1ca5739a2f
add router base to all middleware
2017-08-25 16:31:16 +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
9c39c128f2
Add tests for chainFn
2017-08-23 00:50:46 +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
Pooya Parsa
85e7641bae
update tests
2017-08-19 16:03:24 +04:30
Pooya Parsa
c5a5dac627
update tests
2017-08-18 16:02:25 +04:30
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
7dd00a7c50
fix error pages layout
...
error page itself is a kind of layout so we should purely render it to avoid style conflicts
2017-08-10 15:07:23 +04:30
Pooya Parsa
9bb7d0331a
update error
2017-08-05 23:50:26 +04:30
Pooya Parsa
c709b22612
update error tests
2017-08-05 12:17:30 +04:30
Pooya Parsa
ab5b64ea67
enable async components tests (vue 2.4)
2017-07-30 16:52:39 +04:30
Pooya Parsa
bdca7630a4
update module tests
2017-07-30 16:26:27 +04:30
Sebastien Chopin
45933f58c0
Remove only test
2017-07-27 16:51:17 +02:00
Sebastien Chopin
15400e1828
Add test for custom state
2017-07-27 16:50:24 +02:00
Pooya Parsa
68326a6c9b
chore: update tests
2017-07-22 23:49:35 +04:30
Pooya Parsa
b16060afd4
basic tests for express middleware
2017-07-22 23:43:44 +04:30
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
75d933aac6
tests: update with-config
...
Two index files are generated now so increase assets.length by 1
2017-07-11 13:40:46 +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
14c67f935e
eslint
2017-07-03 15:58:38 +04:30
Pooya Parsa
205113dfce
update tests
2017-07-03 15:47:22 +04:30
Pooya Parsa
29a7874169
update tests
2017-06-29 21:30:18 +04:30
Sebastien Chopin
365d51c0b7
Simplify publicPath and add test for protected resources
2017-06-20 16:12:55 +02:00
Pooya Parsa
d42819ee91
update tests
2017-06-20 17:25:52 +04:30
Pooya Parsa
daa50e4efb
refactor server into nuxt
2017-06-20 16:14:47 +04:30
Sébastien Chopin
c26daa9e8f
Fix tests
2017-06-18 19:33:23 +02:00
Pooya Parsa
0453308e5e
code coverage
2017-06-16 17:53:34 +04:30
Pooya Parsa
8f2945111a
use nuxtAppDir
2017-06-16 17:34:42 +04:30
Pooya Parsa
45485f5b8a
update tests
2017-06-16 17:19:35 +04:30
Pooya Parsa
25f11a05ab
fix tests
2017-06-16 03:17:47 +04:30
Pooya Parsa
42b603304d
fix tests
2017-06-16 03:08:43 +04:30
Pooya Parsa
2576e8795e
init() ~> ready()
2017-06-15 19:29:26 +04:30
Pooya Parsa
15bc36afb0
fix some tests
2017-06-15 14:33:54 +04:30
Pooya Parsa
25d106e2ab
runBuild option
2017-06-14 23:21:14 +04:30
Pooya Parsa
36c1deda17
fix tests
2017-06-14 20:47:49 +04:30
Pooya Parsa
42bf9bb41d
decouple builder from renderer + improvements
2017-06-14 20:43:43 +04:30
Pooya Parsa
b61694ca21
clone options to prevent unwanted side-effects
...
fixes with-config test that runs nuxt twice with same nuxt.config.js file
2017-06-14 03:22:30 +04:30
Pooya Parsa
ce5cb62ee6
fix index.test
2017-06-14 02:50:19 +04:30
Pooya Parsa
c519c3edff
fixes + improvements
2017-06-14 02:39:03 +04:30
Pooya Parsa
b79f845842
update tests
2017-06-14 00:45:06 +04:30
Pooya Parsa
1d95e38f9c
eslint
2017-06-14 00:15:37 +04:30
Pooya Parsa
103365d81b
update nuxt tests
2017-06-14 00:14:54 +04:30
Pooya Parsa
00af7e5b53
eslint
2017-06-13 01:11:26 +04:30
Pooya Parsa
a774a11720
update nuxt tests
2017-06-13 01:00:16 +04:30
Pooya Parsa
754fcc2f59
update tests
2017-06-13 00:45:28 +04:30
Pooya Parsa
84350e59c5
test(utils): use Nuxt.utils
2017-06-13 00:06:52 +04:30
Sebastien Chopin
c4613ce34b
Reflect test with redirect returns noopApp
2017-06-05 11:35:10 +02:00
Sebastien Chopin
1ae3062283
Add nuxt.ready(), dev depends on process.env.NODE_ENV, server waits for modules to be ready and build() is called on development by default
2017-06-02 17:58:53 +02:00
Pooya Parsa
30b5387f95
test(module): code coverage
2017-05-31 19:28:36 +04:30
Pooya Parsa
c5ca8c64f1
refactor: nuxt constructor no longer returns a promise
...
by not returning a promise we can expose .render method
also the old way of using nuxt won't change by 1.x release
2017-05-31 18:51:16 +04:30
Pooya Parsa
d161a5785c
test: fix appveyor
...
part 2!
2017-05-31 17:36:23 +04:30
Pooya Parsa
3de7921b5a
test: fix appveyor
2017-05-31 17:24:36 +04:30
Sebastien Chopin
979e15db2a
Update JSDOM logic
2017-05-30 18:18:01 +02:00
Sebastien Chopin
2bb5cca1d5
Remove buildNamespace in favor of buildDir
2017-05-30 16:09:36 +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
c6f355a6b5
ESLint
2017-05-21 21:27:04 +04:30
Pooya Parsa
34ad604b98
[Tests] ETag
2017-05-21 21:12:38 +04:30
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
34ac2f8b1c
t.pass()
2017-05-15 15:36:23 +04:30
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
c7f31b6492
Merge branch 'modules' into dev
2017-05-15 00:36:07 +04:30
Sébastien Chopin
6a6b978cd1
Makes generate asynchronous
2017-05-14 20:21:14 +02:00
Pooya Parsa
a1d94f4148
[tests] fix wrong assertion
2017-05-13 22:02:35 +04:30
Pooya Parsa
3b175ee80f
[tests] Test both root and submodules functionality
2017-05-13 21:45:53 +04:30
Pooya Parsa
b0b9101a8d
[tests] await for nuxt initialization
...
Nuxt constructor is now returning a promise, so we should await it before using
2017-05-12 00:19:02 +04:30
Sebastien Chopin
ac836c77de
Update tests
2017-05-11 13:37:21 +02:00
Sebastien Chopin
e148e4b93a
Add extractCSS option
2017-05-05 17:53:21 +02:00
Pooya Parsa
98ffc2110b
[tests] ensure global styles are inlined
2017-05-05 18:55:17 +04:30
Pooya Parsa
c3769f64e7
[tests] update error assertion
...
Vue now gives better error "render function or template not defined in component" instead of "not_defined is not defined"
2017-05-02 15:55:04 +04:30
Pooya Parsa
aeea3cb9eb
[tests] fix dynamic routes end of array detection
2017-05-02 15:48:44 +04:30
Pooya Parsa
8a25da81fb
[test] update fixtures store to return a function
2017-05-02 14:05:09 +04:30
Pooya Parsa
56c39bea88
fix tests
2017-04-30 02:39:40 +04:30
Pooya Parsa
6945479984
fix test resources
2017-04-27 20:02:41 +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
Sebastien Chopin
63424dc3ef
Fix tests with Ava new version
2017-04-13 11:32:29 +02:00
Sébastien Chopin
d63b34de78
Fix tests
2017-03-26 00:58:10 +01: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
221bcb5e33
Fix tests
2017-03-24 16:11:56 +01:00
Sébastien Chopin
a81862e77f
Upgrade dependencies & lint
2017-03-20 17:52:35 +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