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