4 function mock_textfield (onlyid) {
5 this.getAttribute = function (accessor) {
6 if (! accessor || accessor != onlyid)
8 return onlyid + "!text box%--";
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%--");
20 test_filenames: function () {
22 URL: "http://www.bbc.co.uk/",
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");