5 suite_setup: function () {
6 this.real_webjumps = webjumps;
7 conkeror.webjumps = {};
9 suite_teardown: function () {
10 conkeror.webjumps = this.real_webjumps;
12 test_webjump_1: function () {
13 define_webjump("test1", "http://www.example.com/");
14 assert_equals(webjumps["test1"].handler(), "http://www.example.com/");
16 test_webjump_2: function () {
17 define_webjump("test2", "http://www.example.com/with/a/path");
18 assert_equals(webjumps["test2"].handler(), "http://www.example.com/with/a/path");
23 suite_setup: function () {
24 this.real_webjumps = webjumps;
25 conkeror.webjumps = {};
26 define_webjump("test1", "http://www.example.com/search?term=%s");
28 suite_teardown: function () {
29 conkeror.webjumps = this.real_webjumps;
31 test_alternative_was_set: function () {
32 assert_equals(webjumps["test1"].alternative,
33 "http://www.example.com/");
35 test_string_webjump_optional_arg_1: function () {
36 assert_equals(webjumps["test1"].handler("foo"),
37 "http://www.example.com/search?term=foo");
39 test_string_webjump_optional_arg_2: function () {
40 assert_equals(get_url_or_webjump("test1"),
41 "http://www.example.com/");
43 test_string_webjump_optional_arg_3: function () {
44 assert_equals(webjumps["test1"].argument, "optional");