Change all occurrences of del.icio.us to delicious.com
[conkeror.git] / tests / simple / external-filename.js
blobd230be661775852a7a95a68a96319da87e2c5a10
2 require('walnut.js');
4 function mock_textfield (onlyid) {
5     this.getAttribute = function (accessor) {
6         if (! accessor || accessor != onlyid)
7             return null;
8         return onlyid + "!text    box%--";
9     };
12 walnut_run({
13     test_elem_mock: function () {
14         var elem = new mock_textfield("name");
15         assert_equals(elem.getAttribute("name"), "name!text    box%--");
17         var elem = new mock_textfield("id");
18         assert_equals(elem.getAttribute("id"), "id!text    box%--");
19     },
20     test_filenames: function () {
21         var document = {
22             URL: "http://www.bbc.co.uk/",
23             location: {
24                 protocol: "http:"
25             }
26         };
28         var elem = new mock_textfield();
29         assert_equals(get_filename_for_current_textfield(document, elem),
30                       "www-bbc-co-uk-textarea.txt");
32         var elem = new mock_textfield("id");
33         assert_equals(get_filename_for_current_textfield(document, elem),
34                       "www-bbc-co-uk-id-text-box.txt");
36         var elem = new mock_textfield("name");
37         assert_equals(get_filename_for_current_textfield(document, elem),
38                       "www-bbc-co-uk-name-text-box.txt");
39     }
40 });