split test into unit and integration

provide some dummy tests cases
This commit is contained in:
Anton Wilhelm 2019-02-20 21:37:02 +01:00
parent 01ea44106b
commit dac0bfec6c
6 changed files with 62 additions and 2 deletions

View File

@ -27,7 +27,7 @@
"dev": "run-p serve watch:*",
"dev:ssr": "run-p serve:ssr watch:*",
"lint": "eslint {src,packages} --fix",
"test": "mocha",
"test": "mocha test/*/**",
"css": "stylus src/themes/*.styl -u autoprefixer-stylus",
"watch:css": "run-p 'css -- -o themes -w'",
"watch:js": "node build/build.js",

18
test/fixtures/simple/README.md vendored Normal file
View File

@ -0,0 +1,18 @@
# Heading
[another page](other.md)
## II 1
### III 1
#### IV 1
##### V 1
## II 2
### III 2
#### IV 2

16
test/fixtures/simple/other-page.md vendored Normal file
View File

@ -0,0 +1,16 @@
# Other
## two 1
### three 1
#### four 1
##### five 1
## two 2
### three 2
#### four 2

View File

@ -0,0 +1,13 @@
const path = require('path')
const {expect} = require('chai')
const {init, expectSameDom} = require('../_helper')
describe('full docsify initialization', function() {
it('TODO: check generated markup', async function() {
const {docsify, dom} = await init('simple', {loadSidebar: true})
console.log(dom.window.document.body.innerHTML)
})
})

View File

@ -0,0 +1,13 @@
const path = require('path')
const {expect} = require('chai')
const {init, expectSameDom} = require('../_helper')
describe('router', function() {
it('TODO: trigger to load another page', async function() {
const {docsify} = await init()
window.location = '/?foo=bar'
})
})

View File

@ -2,7 +2,7 @@ const path = require('path')
const {expect} = require('chai')
const {init, expectSameDom} = require('./_helper')
const {init, expectSameDom} = require('../_helper')
describe('render', function() {
it('important content (tips)', async function() {