Switch to using new jasmine-browser-runner to server files for local testing

This commit is contained in:
Gregg Van Hove
2019-03-11 17:27:46 -07:00
parent 8da1fd1ed1
commit 0644731680
11 changed files with 53 additions and 93 deletions
+33
View File
@@ -0,0 +1,33 @@
{
"srcDir": "src",
"srcFiles": [
"core/requireCore.js",
"core/base.js",
"core/util.js",
"core/Spec.js",
"core/Env.js",
"core/JsApiReporter.js",
"core/PrettyPrinter.js",
"core/Suite.js",
"core/**/*.js",
"html/**/*.js",
"**/*.js"
],
"specDir": "spec",
"specFiles": [
"**/*[Ss]pec.js",
"!npmPackage/**/*"
],
"helpers": [
"helpers/asyncAwait.js",
"helpers/BrowserFlags.js",
"helpers/checkForMap.js",
"helpers/checkForSet.js",
"helpers/checkForSymbol.js",
"helpers/checkForTypedArrays.js",
"helpers/integrationMatchers.js",
"helpers/promises.js",
"helpers/defineJasmineUnderTest.js"
],
"random": true
}
-35
View File
@@ -1,35 +0,0 @@
#This 'magic' inclusion order allows the travis build to pass.
#TODO: search for the correct files to include to prevent
src_dir:
- 'src'
src_files:
- 'core/requireCore.js'
- 'core/base.js'
- 'core/util.js'
#end of known dependencies
- 'core/Spec.js'
- 'core/Env.js'
- 'core/JsApiReporter.js'
- 'core/PrettyPrinter.js'
- 'core/Suite.js'
- 'core/**/*.js'
- 'html/**/*.js'
- '**/*.js'
stylesheets:
helpers:
- 'helpers/asyncAwait.js'
- 'helpers/BrowserFlags.js'
- 'helpers/checkForMap.js'
- 'helpers/checkForSet.js'
- 'helpers/checkForSymbol.js'
- 'helpers/checkForTypedArrays.js'
- 'helpers/integrationMatchers.js'
- 'helpers/promises.js'
- 'helpers/defineJasmineUnderTest.js'
spec_files:
- '**/*[Ss]pec.js'
- '!npmPackage/**/*'
spec_dir: spec
random: true
spec_helper: spec/support/jasmine_helper.rb
-3
View File
@@ -1,3 +0,0 @@
Jasmine.configure do |config|
config.prevent_phantom_js_auto_install = true
end
+8
View File
@@ -0,0 +1,8 @@
var path = require('path'),
jasmineBrowser = require('jasmine-browser-runner'),
jasmineCore = require('../../lib/jasmine-core.js');
var config = require(path.resolve('spec/support/jasmine-browser.json'));
config.jasmineCore = jasmineCore;
jasmineBrowser.startServer(config);