Beispiel #1
0
 public function testFindingFormsBySubmit()
 {
     $frame = new MockSimplePage();
     $form = new MockSimpleForm();
     $frame->returns('getFormBySubmit', $form, array(new SelectByLabel('a')));
     $frameset = new SimpleFrameset(new MockSimplePage());
     $frameset->addFrame(new MockSimplePage(), 'A');
     $frameset->addFrame($frame, 'B');
     $this->assertSame($frameset->getFormBySubmit(new SelectByLabel('a')), $form);
     $frameset->setFrameFocus('A');
     $this->assertNull($frameset->getFormBySubmit(new SelectByLabel('a')));
     $frameset->setFrameFocus('B');
     $this->assertSame($frameset->getFormBySubmit(new SelectByLabel('a')), $form);
 }