Skip to content

Commit 01454ec

Browse files
committed
Bugfixes
1 parent 662e78a commit 01454ec

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

src/MessageTrait.php

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ public function testGetHeaders()
4343
$message = $message->withAddedHeader('content-type', 'text/plain');
4444
$headers = $message->getHeaders();
4545

46-
$this->assertCount(1, $headers);
4746
$this->assertTrue(isset($headers['content-type']));
4847
$this->assertCount(2, $headers['content-type']);
4948
}
@@ -91,9 +90,9 @@ public function testGetHeaderLine()
9190

9291
$message = $this->getMessage()->withAddedHeader('content-type', 'text/html');
9392
$message = $message->withAddedHeader('content-type', 'text/plain');
94-
$this->assertEquals('text/html, text/plain', $message->getHeaderLine('content-type'));
95-
$this->assertEquals('text/html, text/plain', $message->getHeaderLine('Content-Type'));
96-
$this->assertEquals('text/html, text/plain', $message->getHeaderLine('CONTENT-TYPE'));
93+
$this->assertRegExp('|text/html, ?text/plain|', $message->getHeaderLine('content-type'));
94+
$this->assertRegExp('|text/html, ?text/plain|', $message->getHeaderLine('Content-Type'));
95+
$this->assertRegExp('|text/html, ?text/plain|', $message->getHeaderLine('CONTENT-TYPE'));
9796

9897
$this->assertEquals('', $message->getHeaderLine('Bar'));
9998
}
@@ -128,8 +127,8 @@ public function testWithAddedHeader()
128127

129128
$message = $this->getMessage()->withAddedHeader('content-type', 'text/html');
130129
$message = $message->withAddedHeader('CONTENT-type', 'text/plain');
131-
$this->assertEquals('text/html, text/plain', $message->getHeaderLine('content-type'));
132-
$this->assertEquals('text/html, text/plain', $message->getHeaderLine('Content-Type'));
130+
$this->assertRegExp('|text/html, ?text/plain|', $message->getHeaderLine('content-type'));
131+
$this->assertRegExp('|text/html, ?text/plain|', $message->getHeaderLine('Content-Type'));
133132
}
134133

135134
public function testWithoutHeader()
@@ -141,17 +140,17 @@ public function testWithoutHeader()
141140
}
142141

143142
$message = $this->getMessage()->withAddedHeader('content-type', 'text/html');
144-
$message = $message->withAddedHeader('Age', 0);
143+
$message = $message->withAddedHeader('Age', '0');
145144
$message = $message->withAddedHeader('X-Foo', 'bar');
146145

147146
$headers = $message->getHeaders();
148-
$this->assertCount(3, $headers);
147+
$headerCount = count($headers);
149148
$this->assertTrue(isset($headers['Age']));
150149

151150
// Remove a header
152151
$message = $message->withoutHeader('age');
153152
$headers = $message->getHeaders();
154-
$this->assertCount(2, $headers);
153+
$this->assertCount($headerCount-1, $headers);
155154
$this->assertFalse(isset($headers['Age']));
156155
}
157156

tests/Zend/RequestTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ class RequestTest extends RequestIntegrationTest
99
{
1010
public function createSubject()
1111
{
12-
return new Request();
12+
return new Request('/', 'GET');
1313
}
1414
}

tests/Zend/UploadedFileTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ class UploadedFileTest extends UploadedFileIntegrationTest
1010
{
1111
public function createSubject()
1212
{
13-
$stream = new Stream('Foobar');
13+
$stream = new Stream('php://memory', 'rw');
14+
$stream->write('foobar');
1415

1516
return new UploadedFile($stream, $stream->getSize(), UPLOAD_ERR_OK);
1617
}

0 commit comments

Comments
 (0)