summaryrefslogtreecommitdiff
path: root/tests/test_history.js
blob: 0851d9aab7d5e9bf478eaf5a5152b02bd9df2ea2 (plain)
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
35
36
37
38
39
40
41
42
43
44
45
46
47
var fs = require('fs'),
    jsdom = require('jsdom');

var script_filenames = [
               "d3/d3.v3.min.js",
               "scripts/jquery.js",
               "external/jquery-ui.js",
               "scripts/caret.js",

               "scripts/autocomplete.js",
               "scripts/history.js",
               "scripts/rhizicore.js",
               "scripts/textanalysis.js",
               "scripts/textanalysis-ui.js",
               "scripts/buttons.js",
               "scripts/drag_n_drop.js",
               "scripts/robot.js",
               "scripts/watchdog.js",
               "scripts/gant.js"].map(function(x) { return "../" + x; });

//var scripts = script_filenames.map(function (x) { console.log('reading ' + x); return fs.readFileSync(x); });

var typein = function(window, text) {
    var c;

    for(c in text) {
        console.log(c);
    }
}

var env = jsdom.env({
    //src: scripts,
    scripts: script_filenames,
    //url: "http://localhost:12345/",
    html: "<html><body></body></html>",
    created: function(errors, window) {
        window.console.log = console.log;
    },
    done: function (errors, window) {
        console.log('---------');
        console.log(errors);
        console.log('---------');
        //typein(window, "#a is #b|");
        console.log(window.textAnalyser2("#a"));
        process.exit();
    }
});