blob: 4be448f00082be56e53c0546b85e6e19052d700c [file] [log] [blame]
function BrowserBotFrameFinderTest(name) {
TestCase.call(this,name);
}
BrowserBotFrameFinderTest.prototype = new TestCase();
BrowserBotFrameFinderTest.prototype.setUp = function() {
var window = windowMaker();
browserbot = BrowserBot.createForWindow(window);
window.document.getElementById = function(id) {
if (id == "testIframe-name") {
return {
id:"testIframe-name"
,contentWindow: {
name:"testIframe-name"
}
,getAttribute: function(attr) {
if ("id" == attr) return this.id;
}
}
}
};
}
BrowserBotFrameFinderTest.prototype.testShouldAbleToGetFirstLevelFrameAccordingNameGiven = function(){
var frame = browserbot._getFrameFromGlobal("testIframe-name");
this.assertEquals("testIframe-name", frame.name)
}