aboutsummaryrefslogtreecommitdiff
path: root/web/tests
diff options
context:
space:
mode:
authorAnton Tananaev <anton.tananaev@gmail.com>2015-09-23 19:46:51 +1200
committerAnton Tananaev <anton.tananaev@gmail.com>2015-09-23 19:46:51 +1200
commit0141fdc9cd2d9074759aacbeca3136667c3cdf07 (patch)
treee6e01348ab59ea5730167fe437ab95dff526f3a9 /web/tests
parente25504de36d1303cf5029267678240ac83fb72a9 (diff)
downloadtraccar-server-0141fdc9cd2d9074759aacbeca3136667c3cdf07.tar.gz
traccar-server-0141fdc9cd2d9074759aacbeca3136667c3cdf07.tar.bz2
traccar-server-0141fdc9cd2d9074759aacbeca3136667c3cdf07.zip
Add JavaScipt testing module
Diffstat (limited to 'web/tests')
-rw-r--r--web/tests/010_sanity.t.js13
-rw-r--r--web/tests/index.html17
-rw-r--r--web/tests/index.js14
3 files changed, 44 insertions, 0 deletions
diff --git a/web/tests/010_sanity.t.js b/web/tests/010_sanity.t.js
new file mode 100644
index 000000000..9d5636493
--- /dev/null
+++ b/web/tests/010_sanity.t.js
@@ -0,0 +1,13 @@
+// also supports: startTest(function(t) {
+StartTest(function(t) {
+ t.diag("Sanity");
+
+ t.ok(Ext, 'ExtJS is here');
+ t.ok(Ext.Window, '.. indeed');
+
+
+ t.ok(Your.Project, 'My project is here');
+ t.ok(Your.Project.Util, '.. indeed');
+
+ t.done(); // Optional, marks the correct exit point from the test
+})
diff --git a/web/tests/index.html b/web/tests/index.html
new file mode 100644
index 000000000..334e13893
--- /dev/null
+++ b/web/tests/index.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html>
+<head>
+<!-- Siesta UI must use ExtJS 5.1.0 (you can specify any other ExtJS version in your "preload" config) -->
+<link rel="stylesheet" type="text/css" href="//cdn.sencha.com/ext/gpl/5.1.0/packages/ext-theme-crisp/build/resources/ext-theme-crisp-all.css" />
+<link rel="stylesheet" type="text/css" href="//cdn.traccar.org/siesta/siesta-3.1.0-lite/resources/css/siesta-all.css">
+
+<!-- Siesta UI must use ExtJS 5.1.0 (you can specify any other ExtJS version in your "preload" config) -->
+<script type="text/javascript" src="//cdn.sencha.com/ext/gpl/5.1.0/build/ext-all.js"></script>
+<script type="text/javascript" src="//cdn.traccar.org/siesta/siesta-3.1.0-lite/siesta-all.js"></script>
+
+<script type="text/javascript" src="index.js"></script>
+</head>
+
+<body>
+</body>
+</html>
diff --git a/web/tests/index.js b/web/tests/index.js
new file mode 100644
index 000000000..a3708d7f1
--- /dev/null
+++ b/web/tests/index.js
@@ -0,0 +1,14 @@
+var Harness = Siesta.Harness.Browser.ExtJS;
+
+Harness.configure({
+ title : 'Awesome Test Suite',
+
+ preload : [
+ '//cdnjs.cloudflare.com/ajax/libs/extjs/6.0.0/ext-all.js',
+ '../app.min.js'
+ ]
+});
+
+Harness.start(
+ '010_sanity.t.js'
+);