@kpi4me/golden-layout
Version:
A multi-screen javascript Layout manager https://golden-layout.com
20 lines (15 loc) • 608 B
text/coffeescript
allTestFiles = []
TEST_REGEXP = /(spec|test)(\.coffee)?(\.js)?$/i
pathToModule = (path) ->
path.replace(/^\/base\//, "").replace(/\.js$/, "").replace(/\.cofee$/, "")
Object.keys(window.__karma__.files).forEach (file) ->
# Normalize paths to RequireJS module names.
allTestFiles.push pathToModule(file) if TEST_REGEXP.test(file)
return
require.config
# Karma serves files under /base, which is the basePath from your config file
baseUrl: "/base"
# dynamically load all test files
deps: allTestFiles
# we have to kickoff jasmine, as it is asynchronous
callback: window.__karma__.start