Code Duplication    Length = 13-14 lines in 2 locations

tests/FormSpamProtectionExtensionTest.php 2 locations

@@ 73-85 (lines=13) @@
70
        $this->assertEquals('Lipsum', $formfield->RightTitle());
71
    }
72
    
73
    public function testInsertBefore()
74
    {
75
        $form = $this->form->enableSpamProtection(array(
76
            'protector' => 'FormSpamProtectionExtensionTest_FooProtector',
77
            'insertBefore' => 'URL'
78
        ));
79
        
80
        $fields = $form->Fields();
81
        $this->assertEquals('Title', $fields[0]->Title());
82
        $this->assertEquals('Comment', $fields[1]->Title());
83
        $this->assertEquals('Foo', $fields[2]->Title());
84
        $this->assertEquals('URL', $fields[3]->Title());
85
    }
86
    
87
    public function testInsertBeforeMissing()
88
    {
@@ 87-100 (lines=14) @@
84
        $this->assertEquals('URL', $fields[3]->Title());
85
    }
86
    
87
    public function testInsertBeforeMissing()
88
    {
89
        $form = $this->form->enableSpamProtection(array(
90
            'protector' => 'FormSpamProtectionExtensionTest_FooProtector',
91
            'insertBefore' => 'NotAField'
92
        ));
93
        
94
        // field should default to the end instead
95
        $fields = $form->Fields();
96
        $this->assertEquals('Title', $fields[0]->Title());
97
        $this->assertEquals('Comment', $fields[1]->Title());
98
        $this->assertEquals('URL', $fields[2]->Title());
99
        $this->assertEquals('Foo', $fields[3]->Title());
100
    }
101
}
102
103
/**