mirror of
https://github.com/vuejs/vue-cli.git
synced 2026-03-11 02:29:21 -05:00
test: replace http-server with serve to create a test server (#4056)
Fixes Windows compatibility caused by https://github.com/indexzero/http-server/issues/525 And, serve is better maintained than http-server or ecstatic.
This commit is contained in:
@@ -2,7 +2,7 @@ jest.setTimeout(50000)
|
||||
|
||||
const path = require('path')
|
||||
const portfinder = require('portfinder')
|
||||
const { createServer } = require('http-server')
|
||||
const createServer = require('@vue/cli-test-utils/createServer')
|
||||
const { defaultPreset } = require('@vue/cli/lib/options')
|
||||
const create = require('@vue/cli-test-utils/createTestProject')
|
||||
const launchPuppeteer = require('@vue/cli-test-utils/launchPuppeteer')
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
const path = require('path')
|
||||
const portfinder = require('portfinder')
|
||||
const { createServer } = require('http-server')
|
||||
const createServer = require('@vue/cli-test-utils/createServer')
|
||||
const create = require('@vue/cli-test-utils/createTestProject')
|
||||
const serve = require('@vue/cli-test-utils/serveWithPuppeteer')
|
||||
const launchPuppeteer = require('@vue/cli-test-utils/launchPuppeteer')
|
||||
|
||||
@@ -3,7 +3,7 @@ jest.setTimeout(40000)
|
||||
const fs = require('fs-extra')
|
||||
const path = require('path')
|
||||
const portfinder = require('portfinder')
|
||||
const { createServer } = require('http-server')
|
||||
const createServer = require('@vue/cli-test-utils/createServer')
|
||||
const execa = require('execa')
|
||||
const serve = require('@vue/cli-test-utils/serveWithPuppeteer')
|
||||
const launchPuppeteer = require('@vue/cli-test-utils/launchPuppeteer')
|
||||
|
||||
@@ -3,7 +3,7 @@ jest.setTimeout(20000)
|
||||
const fs = require('fs-extra')
|
||||
const path = require('path')
|
||||
const portfinder = require('portfinder')
|
||||
const { createServer } = require('http-server')
|
||||
const createServer = require('@vue/cli-test-utils/createServer')
|
||||
const execa = require('execa')
|
||||
const launchPuppeteer = require('@vue/cli-test-utils/launchPuppeteer')
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ jest.setTimeout(20000)
|
||||
const fs = require('fs-extra')
|
||||
const path = require('path')
|
||||
const portfinder = require('portfinder')
|
||||
const { createServer } = require('http-server')
|
||||
const createServer = require('@vue/cli-test-utils/createServer')
|
||||
const execa = require('execa')
|
||||
const launchPuppeteer = require('@vue/cli-test-utils/launchPuppeteer')
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ jest.setTimeout(30000)
|
||||
|
||||
const path = require('path')
|
||||
const portfinder = require('portfinder')
|
||||
const { createServer } = require('http-server')
|
||||
const createServer = require('@vue/cli-test-utils/createServer')
|
||||
const { defaultPreset } = require('@vue/cli/lib/options')
|
||||
const create = require('@vue/cli-test-utils/createTestProject')
|
||||
const launchPuppeteer = require('@vue/cli-test-utils/launchPuppeteer')
|
||||
|
||||
@@ -2,7 +2,7 @@ jest.setTimeout(40000)
|
||||
|
||||
const path = require('path')
|
||||
const portfinder = require('portfinder')
|
||||
const { createServer } = require('http-server')
|
||||
const createServer = require('@vue/cli-test-utils/createServer')
|
||||
const { defaultPreset } = require('@vue/cli/lib/options')
|
||||
const create = require('@vue/cli-test-utils/createTestProject')
|
||||
const launchPuppeteer = require('@vue/cli-test-utils/launchPuppeteer')
|
||||
|
||||
@@ -2,7 +2,7 @@ jest.setTimeout(30000)
|
||||
|
||||
const path = require('path')
|
||||
const portfinder = require('portfinder')
|
||||
const { createServer } = require('http-server')
|
||||
const createServer = require('@vue/cli-test-utils/createServer')
|
||||
const { defaultPreset } = require('@vue/cli/lib/options')
|
||||
const create = require('@vue/cli-test-utils/createTestProject')
|
||||
const launchPuppeteer = require('@vue/cli-test-utils/launchPuppeteer')
|
||||
|
||||
@@ -2,7 +2,7 @@ jest.setTimeout(15000)
|
||||
|
||||
const path = require('path')
|
||||
const portfinder = require('portfinder')
|
||||
const { createServer } = require('http-server')
|
||||
const createServer = require('@vue/cli-test-utils/createServer')
|
||||
const { defaultPreset } = require('@vue/cli/lib/options')
|
||||
const create = require('@vue/cli-test-utils/createTestProject')
|
||||
const launchPuppeteer = require('@vue/cli-test-utils/launchPuppeteer')
|
||||
|
||||
@@ -2,7 +2,7 @@ jest.setTimeout(30000)
|
||||
|
||||
const path = require('path')
|
||||
const portfinder = require('portfinder')
|
||||
const { createServer } = require('http-server')
|
||||
const createServer = require('@vue/cli-test-utils/createServer')
|
||||
const { defaultPreset } = require('@vue/cli/lib/options')
|
||||
const create = require('@vue/cli-test-utils/createTestProject')
|
||||
const launchPuppeteer = require('@vue/cli-test-utils/launchPuppeteer')
|
||||
|
||||
@@ -3,7 +3,7 @@ jest.setTimeout(50000)
|
||||
const fs = require('fs-extra')
|
||||
const path = require('path')
|
||||
const portfinder = require('portfinder')
|
||||
const { createServer } = require('http-server')
|
||||
const createServer = require('@vue/cli-test-utils/createServer')
|
||||
const { defaultPreset } = require('@vue/cli/lib/options')
|
||||
const create = require('@vue/cli-test-utils/createTestProject')
|
||||
const launchPuppeteer = require('@vue/cli-test-utils/launchPuppeteer')
|
||||
|
||||
@@ -2,7 +2,7 @@ jest.setTimeout(80000)
|
||||
|
||||
const path = require('path')
|
||||
const portfinder = require('portfinder')
|
||||
const { createServer } = require('http-server')
|
||||
const createServer = require('@vue/cli-test-utils/createServer')
|
||||
const { defaultPreset } = require('@vue/cli/lib/options')
|
||||
const create = require('@vue/cli-test-utils/createTestProject')
|
||||
const serve = require('@vue/cli-test-utils/serveWithPuppeteer')
|
||||
|
||||
12
packages/@vue/cli-test-utils/createServer.js
Normal file
12
packages/@vue/cli-test-utils/createServer.js
Normal file
@@ -0,0 +1,12 @@
|
||||
const handler = require('serve-handler')
|
||||
const http = require('http')
|
||||
|
||||
module.exports = function createServer (options) {
|
||||
const server = http.createServer((request, response) => {
|
||||
return handler(request, response, {
|
||||
public: options.root
|
||||
})
|
||||
})
|
||||
|
||||
return server
|
||||
}
|
||||
@@ -26,6 +26,7 @@
|
||||
"fs-extra": "^7.0.1",
|
||||
"json-server": "^0.14.0",
|
||||
"puppeteer": "^1.11.0",
|
||||
"serve-handler": "^6.0.1",
|
||||
"strip-ansi": "^5.2.0"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user