Skip to content

Commit 1ba10cb

Browse files
committed
Added responses to 404 page tests
1 parent d92765d commit 1ba10cb

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

tests/ImdbTest.php

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
use PHPUnit\Framework\TestCase;
44
use hmerritt\Imdb;
5+
use hmerritt\Response;
56

67
class ImdbTest extends TestCase {
78

@@ -42,4 +43,22 @@ public function testFilmOptions()
4243
$this->assertEquals(0, count($film['technical_specs']));
4344
}
4445

46+
public function test404Page()
47+
{
48+
$imdb = new Imdb;
49+
$response = new Response;
50+
51+
$film = $imdb->film('ttest404');
52+
$search = $imdb->search('ttest404040404004', [ 'category' => 'test404' ]);
53+
54+
$emptyResponse = [
55+
'film' => $response->default('film'),
56+
'search' => $response->default('search'),
57+
];
58+
$emptyResponse['film']['id'] = 'ttest404';
59+
60+
$this->assertEquals($emptyResponse['film'], $film);
61+
$this->assertEquals($emptyResponse['search'], $search);
62+
}
63+
4564
}

tests/index.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
// Initialise Imdb
1515
// Load film data
1616
$imdb = new Imdb();
17-
$film = $imdb->film($q); // tt0816692 tt8633464
17+
$film = $imdb->search($q); // tt0816692 tt8633464
1818

1919
// Return loaded film data
2020
echo json_encode($film, JSON_PRETTY_PRINT);

0 commit comments

Comments
 (0)