Code Duplication    Length = 12-12 lines in 2 locations

tests/API/Url/UrlBeautifierTest.php 2 locations

@@ 193-204 (lines=12) @@
190
        $this->assertEquals("/value/20in/computer+accessories/thc/index.html", $url);
191
    }
192
193
    public function testUnappend()
194
    {
195
        $this->beautifier->setAppend(".html")
196
            ->addRefinementMapping("t", "test")
197
            ->addRefinementMapping("h", "height");
198
        $query = $this->beautifier->fromUrl("/value/20in/th.html");
199
200
        $navigations = array_values($query->getNavigations());
201
        $this->assertEquals(2, count($navigations));
202
        $this->assertNavigation("test", "=value", $navigations[0]);
203
        $this->assertNavigation("height", "=20in", $navigations[1]);
204
    }
205
206
    public function assertNavigation($expectedNavName, $expectedValue, Navigation $navigation)
207
    {
@@ 212-223 (lines=12) @@
209
        $this->assertEquals($expectedValue, $navigation->getRefinements()[0]->toTildeString());
210
    }
211
212
    public function testUnappendWithSlash()
213
    {
214
        $this->beautifier->setAppend("/index.html")
215
            ->addRefinementMapping("t", "test")
216
            ->addRefinementMapping("h", "height");
217
        $query = $this->beautifier->fromUrl("/value/20in/th/index.html");
218
219
        $navigations = array_values($query->getNavigations());
220
        $this->assertEquals(2, count($navigations));
221
        $this->assertNavigation("test", "=value", $navigations[0]);
222
        $this->assertNavigation("height", "=20in", $navigations[1]);
223
    }
224
225
    public function testUnmappedToUrl()
226
    {