Code Duplication    Length = 17-18 lines in 4 locations

tests/KnockoutEmailFieldTest.php 1 location

@@ 5-22 (lines=18) @@
2
/**
3
 * KnockoutEmailFieldTest
4
 */
5
class KnockoutEmailFieldTest extends SapphireTest {
6
7
	public function testKnockoutEmailField() {
8
		$field = KnockoutEmailField::create("MyField", "My Field")
9
            ->setObservable('email')
10
            ->setHasFocus(true);
11
12
		$this->assertEquals(
13
            "email",
14
            $field->getObservable(),
15
            "observable is set"
16
        );
17
		$this->assertTrue(
18
            $field->getHasFocus(),
19
            "Focus is set to True"
20
        );
21
	}	
22
}
23
24

tests/KnockoutNumericFieldTest.php 1 location

@@ 5-22 (lines=18) @@
2
/**
3
 * KnockoutNumericFieldTest
4
 */
5
class KnockoutNumericFieldTest extends SapphireTest {
6
7
	public function testKnockoutNumericField() {
8
		$field = KnockoutNumericField::create("MyField", "My Field", 50)
9
            ->setObservable('seatNumber')
10
            ->setHasFocus(true);
11
12
		$this->assertEquals(
13
            "seatNumber",
14
            $field->getObservable(),
15
            "observable is set"
16
            );
17
		$this->assertTrue(
18
            $field->getHasFocus(),
19
            "Focus is set to True"
20
        );
21
	}
22
}
23
24

tests/KnockoutPasswordFieldTest.php 1 location

@@ 5-21 (lines=17) @@
2
/**
3
 * KnockoutPasswordFieldTest
4
 */
5
class KnockoutPasswordFieldTest extends SapphireTest {
6
7
	public function testKnockoutPasswordField() {
8
		$field = KnockoutPasswordField::create("MyField", "My Field")
9
            ->setHasFocus(true);
10
11
		$this->assertEquals(
12
            "password",
13
            $field->getObservable(),
14
            "observable is set to password by default"
15
        );
16
		$this->assertTrue(
17
            $field->getHasFocus(),
18
            "Focus is set to True"
19
        );
20
	}	
21
}
22
23

tests/KnockoutTextareaFieldTest.php 1 location

@@ 5-22 (lines=18) @@
2
/**
3
 * KnockoutTextareaFieldTest
4
 */
5
class KnockoutTextareaFieldTest extends SapphireTest {
6
7
	public function testKnockoutTextareaField() {
8
		$field = KnockoutTextareaField::create("MyField", "My Field")
9
            ->setObservable('comments')
10
            ->setHasFocus(true);
11
12
		$this->assertEquals(
13
            "comments",
14
            $field->getObservable(),
15
            "observable is set"
16
        );
17
		$this->assertTrue(
18
            $field->getHasFocus(),
19
            "Focus is set to True"
20
        );
21
	}
22
}
23
24