|
@@ -170,6 +170,7 @@ class ControllerTest extends TestCase
|
|
|
$this->assertEquals(0, $response['status'], 'outputs status');
|
|
$this->assertEquals(0, $response['status'], 'outputs status');
|
|
|
$this->assertTrue($this->_data->exists($response['id']), 'paste exists after posting data');
|
|
$this->assertTrue($this->_data->exists($response['id']), 'paste exists after posting data');
|
|
|
$paste = $this->_data->read($response['id']);
|
|
$paste = $this->_data->read($response['id']);
|
|
|
|
|
+ $this->assertFalse(array_key_exists('created', $paste['meta']), 'does not output created');
|
|
|
$this->assertEquals(
|
|
$this->assertEquals(
|
|
|
hash_hmac('sha256', $response['id'], $paste['meta']['salt']),
|
|
hash_hmac('sha256', $response['id'], $paste['meta']['salt']),
|
|
|
$response['deletetoken'],
|
|
$response['deletetoken'],
|
|
@@ -712,7 +713,7 @@ class ControllerTest extends TestCase
|
|
|
$this->assertEquals($paste['adata'][1], $response['adata'][1], 'outputs formatter correctly');
|
|
$this->assertEquals($paste['adata'][1], $response['adata'][1], 'outputs formatter correctly');
|
|
|
$this->assertEquals($paste['adata'][2], $response['adata'][2], 'outputs opendiscussion correctly');
|
|
$this->assertEquals($paste['adata'][2], $response['adata'][2], 'outputs opendiscussion correctly');
|
|
|
$this->assertEquals($paste['adata'][3], $response['adata'][3], 'outputs burnafterreading correctly');
|
|
$this->assertEquals($paste['adata'][3], $response['adata'][3], 'outputs burnafterreading correctly');
|
|
|
- $this->assertEquals($paste['meta']['created'], $response['meta']['created'], 'outputs created correctly');
|
|
|
|
|
|
|
+ $this->assertFalse(array_key_exists('created', $response['meta']), 'does not output created');
|
|
|
$this->assertEquals(0, $response['comment_count'], 'outputs comment_count correctly');
|
|
$this->assertEquals(0, $response['comment_count'], 'outputs comment_count correctly');
|
|
|
$this->assertEquals(0, $response['comment_offset'], 'outputs comment_offset correctly');
|
|
$this->assertEquals(0, $response['comment_offset'], 'outputs comment_offset correctly');
|
|
|
// by default it will be deleted instantly after it is read
|
|
// by default it will be deleted instantly after it is read
|
|
@@ -741,7 +742,7 @@ class ControllerTest extends TestCase
|
|
|
$this->assertEquals($paste['adata'][1], $response['adata'][1], 'outputs formatter correctly');
|
|
$this->assertEquals($paste['adata'][1], $response['adata'][1], 'outputs formatter correctly');
|
|
|
$this->assertEquals($paste['adata'][2], $response['adata'][2], 'outputs opendiscussion correctly');
|
|
$this->assertEquals($paste['adata'][2], $response['adata'][2], 'outputs opendiscussion correctly');
|
|
|
$this->assertEquals($paste['adata'][3], $response['adata'][3], 'outputs burnafterreading correctly');
|
|
$this->assertEquals($paste['adata'][3], $response['adata'][3], 'outputs burnafterreading correctly');
|
|
|
- $this->assertEquals($paste['meta']['created'], $response['meta']['created'], 'outputs created correctly');
|
|
|
|
|
|
|
+ $this->assertFalse(array_key_exists('created', $response['meta']), 'does not output created');
|
|
|
$this->assertEquals(0, $response['comment_count'], 'outputs comment_count correctly');
|
|
$this->assertEquals(0, $response['comment_count'], 'outputs comment_count correctly');
|
|
|
$this->assertEquals(0, $response['comment_offset'], 'outputs comment_offset correctly');
|
|
$this->assertEquals(0, $response['comment_offset'], 'outputs comment_offset correctly');
|
|
|
}
|
|
}
|
|
@@ -771,7 +772,7 @@ class ControllerTest extends TestCase
|
|
|
$this->assertStringEndsWith('?' . $response['id'], $response['url'], 'returned URL points to new paste');
|
|
$this->assertStringEndsWith('?' . $response['id'], $response['url'], 'returned URL points to new paste');
|
|
|
$this->assertEquals($paste['data'], $response['data'], 'outputs data correctly');
|
|
$this->assertEquals($paste['data'], $response['data'], 'outputs data correctly');
|
|
|
$this->assertEquals('syntaxhighlighting', $response['meta']['formatter'], 'outputs format correctly');
|
|
$this->assertEquals('syntaxhighlighting', $response['meta']['formatter'], 'outputs format correctly');
|
|
|
- $this->assertEquals($paste['meta']['postdate'], $response['meta']['postdate'], 'outputs postdate correctly');
|
|
|
|
|
|
|
+ $this->assertFalse(array_key_exists('postdate', $response['meta']), 'does not output postdate');
|
|
|
$this->assertEquals($paste['meta']['opendiscussion'], $response['meta']['opendiscussion'], 'outputs opendiscussion correctly');
|
|
$this->assertEquals($paste['meta']['opendiscussion'], $response['meta']['opendiscussion'], 'outputs opendiscussion correctly');
|
|
|
$this->assertEquals(0, $response['comment_count'], 'outputs comment_count correctly');
|
|
$this->assertEquals(0, $response['comment_count'], 'outputs comment_count correctly');
|
|
|
$this->assertEquals(0, $response['comment_offset'], 'outputs comment_offset correctly');
|
|
$this->assertEquals(0, $response['comment_offset'], 'outputs comment_offset correctly');
|