view->spinner("element", ""); $this->assertTrue($this->jquery->isEnabled()); $this->assertTrue($this->jquery->uiIsEnabled()); } public function testShouldAppendToJqueryHelper() { $element = $this->view->spinner("elem1", "", array("option" => "true")); $jquery = $this->view->jQuery()->__toString(); $this->assertContains('spinner(', $jquery); $this->assertContains('"option":"true"', $jquery); } public function testShouldCreateInputElement() { $element = $this->view->spinner("elem1"); $this->assertEquals(array('$("#elem1").spinner({});'), $this->jquery->getOnLoadActions()); $this->assertContains('assertContains('id="elem1"', $element); } public function testNumericValueShouldBecomeStartOptionParameterIfNoneGiven() { $element = $this->view->spinner("elem1", "100"); $this->assertEquals(array('$("#elem1").spinner({"start":"100"});'), $this->jquery->getOnLoadActions()); } }