forked from bitovi/syn
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
34 lines (22 loc) · 976 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
What It Is
Syn is a synthetic event library that pretty much handles typing, clicking, moving, and
dragging exactly how a real user would perform those actions.
Relevant Links
1. http://jupiterjs.com/news/syn-a-standalone-synthetic-event-library
2. http://javascriptmvc.com/#&who=Syn
3. http://javascriptmvc.com/funcunit/syn/synthetic.html
Using Syn
You'd use syn to perform functional testing on a JavaScript application. Check out the demo
page (3rd link above) for some examples. To add syn to your page, you have two options:
1. Add each script with script tags
There are 5 scripts to add to your page in the following order:
1. synthetic.js
2. mouse.js
3. browsers.js
4. key.js
5. drag/drag.js
2. Use steal
If you are using StealJS as your dependency loader, just steal.plugins('syn'), and the dependencies
will be loaded for you.
Running Syn Tests
Load syn/qunit.html in any browser to run all the tests. Load syn/drag/qunit.html to run the drag tests.