public function testSetShowOnClick() { //hide by default and display show/hide toggle button $field = new ConfirmedPasswordField('Test', 'Testing', 'valueA', null, true); $fieldHTML = $field->Field(); $this->assertContains("showOnClickContainer", $fieldHTML, "Test class for hiding/showing the form contents is set"); $this->assertContains("showOnClick", $fieldHTML, "Test class for hiding/showing the form contents is set"); //show all by default $field = new ConfirmedPasswordField('Test', 'Testing', 'valueA', null, false); $fieldHTML = $field->Field(); $this->assertNotContains("showOnClickContainer", $fieldHTML, "Test class for hiding/showing the form contents is set"); $this->assertNotContains("showOnClick", $fieldHTML, "Test class for hiding/showing the form contents is set"); }
function Field() { Requirements::javascript(ECOMMERCE_DIR . '/javascript/OptionalConfirmedPasswordField.js'); Requirements::block(SAPPHIRE_DIR . '/javascript/ConfirmedPasswordField.js'); return parent::Field(); }