From 32b76173a259ea1993298289b436cf10c1e800bf Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Mon, 5 Dec 2016 16:34:45 -0600 Subject: [PATCH] test(img): create mock img server --- scripts/gulp/tasks/test.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/scripts/gulp/tasks/test.ts b/scripts/gulp/tasks/test.ts index 8014b1201f..d10c1aaf62 100644 --- a/scripts/gulp/tasks/test.ts +++ b/scripts/gulp/tasks/test.ts @@ -26,12 +26,18 @@ task('test.imageserver', () => { function handleRequest(req, res) { const urlParse = url.parse(req.url, true); + res.setHeader('Access-Control-Allow-Origin', '*'); + res.setHeader('Access-Control-Allow-Methods', 'GET'); + res.setHeader('Connection', 'keep-alive'); + res.setHeader('Age', '0'); + res.setHeader('cache-control', 'no-store'); + if (urlParse.pathname === '/reset') { console.log('Image Server Reset'); console.log('---------------------------'); requestedUrls.length = 0; start = Date.now(); - res.setHeader('Access-Control-Allow-Origin', '*'); + res.setHeader('Content-Type', 'text/plain'); res.end('reset'); return; } @@ -48,9 +54,8 @@ task('test.imageserver', () => { setTimeout(() => { res.setHeader('Content-Type', 'image/svg+xml'); - res.setHeader('Access-Control-Allow-Origin', '*'); res.end(` + viewBox="0 0 ${width} ${height}" style="background-color: ${color};"> ${id} `); }, delay);