5 test_remove_duplicates_filter_1: function () {
7 assert_objects_equal(ar.filter(remove_duplicates_filter()), [1, 2, 3]);
9 test_get_home_directory_1: function () {
10 assert(get_home_directory() instanceof Ci.nsIFile);
12 test_make_uri_1: function () {
13 assert(make_uri("http://example.com/") instanceof Ci.nsIURI);
15 test_make_uri_2: function () {
16 assert(make_uri(make_file("/a/b/c")) instanceof Ci.nsIURI);
18 test_make_uri_3: function () {
19 assert_equals(make_uri(make_file("/a/b/c")).spec.substr(0,5), "file:");
21 test_splice_range_1: function () {
22 assert_objects_equal(splice_range([[1,3],[4,6],[7,10]], 2, 8),
28 test_string_format_1: function () {
29 assert_equals(string_format("", {}),
32 test_string_format_2: function () {
33 assert_equals(string_format("%a", {a: 'hello'}),
36 test_string_format_3: function () {
37 assert_equals(string_format("%a%a", {a: 'hello'}),
44 test_array_p_1: function () {
47 test_array_p_2: function () {
48 assert(array_p(Array()));
50 test_make_array_1: function () {
51 assert_objects_equal(make_array(undefined), []);
53 test_make_array_2: function () {
54 assert_objects_equal(make_array(null), [null]);
59 test_possibly_valid_url_1: function () {
60 assert_not(possibly_valid_url(""));
62 test_possibly_valid_url_2: function () {
63 assert_not(possibly_valid_url(" "));
65 test_possibly_valid_url_3: function () {
66 assert(possibly_valid_url("example"));
68 test_possibly_valid_url_4: function () {
69 assert(possibly_valid_url(" example "));
71 test_possibly_valid_url_5: function () {
72 assert_not(possibly_valid_url("example foo"));
74 test_possibly_valid_url_6: function () {
75 assert(possibly_valid_url("example/ foo"));
77 test_possibly_valid_url_7: function () {
78 assert_not(possibly_valid_url("example /foo"));
80 test_possibly_valid_url_8: function () {
81 assert(possibly_valid_url("/example foo"));
83 test_possibly_valid_url_9: function () {
84 assert(possibly_valid_url(" /example foo"));
86 test_possibly_valid_url_10: function () {
87 assert(possibly_valid_url(" ex/ample foo"));
89 test_possibly_valid_url_11: function () {
90 assert(possibly_valid_url("/"));