@@ -44,6 +44,16 @@ public function testPaginationIsCached()
44
44
45
45
public function testPaginationReturnsCorrectLinks ()
46
46
{
47
+ $ page1ActiveLink = starts_with (app ()->version (), "5.5 " )
48
+ ? '<li class="active"><span>1</span></li> '
49
+ : '<li class="page-item active"><span class="page-link">1</span></li> ' ;
50
+ $ page2ActiveLink = starts_with (app ()->version (), "5.5 " )
51
+ ? '<li class="active"><span>2</span></li> '
52
+ : '<li class="page-item active"><span class="page-link">2</span></li> ' ;
53
+ $ page24ActiveLink = starts_with (app ()->version (), "5.5 " )
54
+ ? '<li class="active"><span>24</span></li> '
55
+ : '<li class="page-item active"><span class="page-link">24</span></li> ' ;
56
+
47
57
$ booksPage1 = (new Book )
48
58
->paginate (2 );
49
59
$ booksPage2 = (new Book )
@@ -54,17 +64,8 @@ public function testPaginationReturnsCorrectLinks()
54
64
$ this ->assertCount (2 , $ booksPage1 );
55
65
$ this ->assertCount (2 , $ booksPage2 );
56
66
$ this ->assertCount (2 , $ booksPage24 );
57
- $ this ->assertContains (
58
- '<li class="page-item active"><span class="page-link">1</span></li> ' ,
59
- (string ) $ booksPage1 ->links ()
60
- );
61
- $ this ->assertContains (
62
- '<li class="page-item active"><span class="page-link">2</span></li> ' ,
63
- (string ) $ booksPage2 ->links ()
64
- );
65
- $ this ->assertContains (
66
- '<li class="page-item active"><span class="page-link">24</span></li> ' ,
67
- (string ) $ booksPage24 ->links ()
68
- );
67
+ $ this ->assertContains ($ page1ActiveLink , (string ) $ booksPage1 ->links ());
68
+ $ this ->assertContains ($ page2ActiveLink , (string ) $ booksPage2 ->links ());
69
+ $ this ->assertContains ($ page24ActiveLink , (string ) $ booksPage24 ->links ());
69
70
}
70
71
}
0 commit comments