Skip to content
This repository was archived by the owner on Sep 6, 2021. It is now read-only.

Commit fb3ba40

Browse files
committed
Merge pull request #1 from adobe/jason-sanjose/js-test-driver
Jason sanjose/js test driver
2 parents 82f3f98 + 6bbdfc8 commit fb3ba40

File tree

6 files changed

+75
-0
lines changed

6 files changed

+75
-0
lines changed

test/JsTestDriver.jar

4.09 MB
Binary file not shown.

test/core/BracketsTest.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
BracketsTest = TestCase("BracketsTest");
2+
3+
BracketsTest.prototype.testCodeMirrorInit = function() {
4+
// add #editor to document
5+
/*:DOC += <div id="editor"/> */
6+
7+
// init CodeMirror instance
8+
var content = 'Brackets is going to be awesome!"\n';
9+
var myCodeMirror = CodeMirror($('#editor').get(0), {
10+
value: content
11+
});
12+
13+
// verify editor content
14+
assertEquals(content, myCodeMirror.getValue());
15+
16+
// print to console
17+
jstestdriver.console.log("CodeMirror.getValue() = ", myCodeMirror.getValue());
18+
};

test/core/DemoTest.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
DemoTest = TestCase("DemoTest");
2+
3+
DemoTest.prototype.testFail = function() {
4+
// sanity check
5+
fail("fail");
6+
};

test/jsTestDriver.conf

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
server: http://localhost:9876
2+
3+
load:
4+
- ../src/thirdparty/CodeMirror2/lib/*.js
5+
- ../src/thirdparty/CodeMirror2/lib/util/*.js
6+
- ../src/thirdparty/CodeMirror2/mode/javascript/javascript.js
7+
- ../src/thirdparty/*.js
8+
9+
test:
10+
- core/*.js

test/server.sh

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#!/bin/bash
2+
while getopts "j:p:" flag
3+
do
4+
if [ $flag == "j" ]; then
5+
JSTD=$OPTARG
6+
elif [ $flag == "p" ]; then
7+
PORT=$OPTARG
8+
fi
9+
done
10+
11+
if [ -z "$PORT" ]; then
12+
PORT=9876
13+
fi
14+
15+
if [ -z "$JSTD" ]; then
16+
JSTD=`ls JsTestDriver.jar`
17+
fi
18+
19+
java -jar $JSTD --port $PORT --config jsTestDriver.conf

test/test.sh

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/bin/bash
2+
while getopts "j:t:" flag
3+
do
4+
if [ $flag == "j" ]; then
5+
JSTD=$OPTARG
6+
elif [ $flag == "t" ]; then
7+
TESTS=$OPTARG
8+
fi
9+
done
10+
11+
if [ -z "$JSTD" ]; then
12+
JSTD=`ls JsTestDriver.jar`
13+
fi
14+
15+
if [ -z "$TESTS" ]; then
16+
TESTS="all"
17+
echo "Running all tests"
18+
else
19+
echo "Running '$TESTS'"
20+
fi
21+
22+
java -jar $JSTD --tests "$TESTS" --config jsTestDriver.conf --reset

0 commit comments

Comments
 (0)