point: buffer-outer-container overflow:hidden, buffer-container manually sized
[conkeror.git] / tests / simple / suggest-file-name.js
blobccdc5ab9b5bd3891fe21ec499b00222029563740
2 require("walnut.js");
4 /*
5  * Tests for string urls
6  */
7 walnut_run({
8     test_suggest_filename_str_1: function () {
9         assert_equals(suggest_file_name("http://example.com/"),
10                       "example.com.html");
11     },
12     test_suggest_filename_str_2: function () {
13         assert_equals(suggest_file_name("http://www.example.com/"),
14                       "www.example.com.html");
15     },
16     test_suggest_filename_str_3: function () {
17         assert_equals(suggest_file_name("http://example.com/foo.html"),
18                       "foo.html");
19     },
20     test_suggest_filename_str_4: function () {
21         assert_equals(suggest_file_name("http://example.com/a/b/c/foo.html"),
22                       "foo.html");
23     },
24     test_suggest_filename_str_5: function () {
25         assert_equals(suggest_file_name("http://example.com/a/b/c/"),
26                       "c.html");
27     },
28     test_suggest_filename_str_6: function () {
29         assert_equals(suggest_file_name("http://example.com/foo.bar/"),
30                       "foo.bar.html");
31     },
32     test_suggest_filename_str_7: function () {
33         assert_equals(suggest_file_name("http://example.com/foo.bar.baz"),
34                       "foo.bar.html");
35     }
36 });
39  * Tests for load_specs
40  */
41 walnut_run({
42     test_suggest_filename_ls_1: function () {
43         var spec = { uri: "http://example.com/", title: "foo" };
44         assert_equals(suggest_file_name(load_spec(spec)), "foo.html");
45     },
46     test_suggest_filename_ls_2: function () {
47         var spec = { uri: "http://example.com/", title: "foo.bar" };
48         assert_equals(suggest_file_name(load_spec(spec)), "foo.bar.html");
49     }
50 });