4 function mock_textfield (onlyid) {
5 this.getAttribute = function (accessor) {
6 if (! accessor || accessor != onlyid)
8 return onlyid + "!text box%--";
11 this.tagName = "textarea";
15 test_elem_mock: function () {
16 var elem = new mock_textfield("name");
17 assert_equals(elem.getAttribute("name"), "name!text box%--");
19 var elem = new mock_textfield("id");
20 assert_equals(elem.getAttribute("id"), "id!text box%--");
22 test_filenames: function () {
24 URL: "http://www.bbc.co.uk/",
30 var elem = new mock_textfield();
31 assert_equals(external_editor_make_base_filename(elem, document),
32 "www-bbc-co-uk-textarea");
34 var elem = new mock_textfield("id");
35 assert_equals(external_editor_make_base_filename(elem, document),
36 "www-bbc-co-uk-id-text-box");
38 var elem = new mock_textfield("name");
39 assert_equals(external_editor_make_base_filename(elem, document),
40 "www-bbc-co-uk-name-text-box");