Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'libs/bower_components/iframe-resizer/test-main.js')
-rw-r--r--libs/bower_components/iframe-resizer/test-main.js33
1 files changed, 33 insertions, 0 deletions
diff --git a/libs/bower_components/iframe-resizer/test-main.js b/libs/bower_components/iframe-resizer/test-main.js
new file mode 100644
index 0000000000..1abfe13131
--- /dev/null
+++ b/libs/bower_components/iframe-resizer/test-main.js
@@ -0,0 +1,33 @@
+var allTestFiles = [];
+
+var TEST_REGEXP = /(spec|test)\.js$/i;
+
+// Get a list of all the test files to include
+Object.keys(window.__karma__.files).forEach(function(file) {
+ if (TEST_REGEXP.test(file)) {
+ // Normalize paths to RequireJS module names.
+ // If you require sub-dependencies of test files to be loaded as-is (requiring file extension)
+ // then do not normalize the paths
+ var normalizedTestModule = file.replace(/^\/base\/|\.js$/g, '');
+ allTestFiles.push(normalizedTestModule);
+ }
+});
+
+require.config({
+ // Karma serves files under /base, which is the basePath from your config file
+ baseUrl: '/base',
+
+ paths: {
+ jquery : 'node_modules/jquery/dist/jquery',
+ iframeResizerMin : 'js/iframeResizer.min',
+ iframeResizer : 'src/iframeResizer',
+ iframeResizerContentMin : 'js/iframeResizer.contentWindow.min',
+ iframeResizerContent : 'src/iframeResizer.contentWindow'
+ },
+
+ // dynamically load all test files
+ deps: allTestFiles,
+
+ // we have to kickoff jasmine, as it is asynchronous
+ callback: window.__karma__.start
+});