Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php use OpenAI\Responses\Files\ListResponse; use OpenAI\Responses\Files\RetrieveRespons..
Decoded Output download
<?php
use OpenAI\Responses\Files\ListResponse;
use OpenAI\Responses\Files\RetrieveResponse;
use OpenAI\Responses\Meta\MetaInformation;
test('from', function () {
$response = ListResponse::from(fileListResource(), meta());
expect($response)
->toBeInstanceOf(ListResponse::class)
->object->toBe('list')
->data->toBeArray()->toHaveCount(2)
->data->each->toBeInstanceOf(RetrieveResponse::class)
->meta()->toBeInstanceOf(MetaInformation::class);
});
test('as array accessible', function () {
$response = ListResponse::from(fileListResource(), meta());
expect($response['object'])->toBe('list');
});
test('to array', function () {
$response = ListResponse::from(fileListResource(), meta());
expect($response->toArray())
->toBeArray()
->toBe(fileListResource());
});
test('fake', function () {
$response = ListResponse::fake();
expect($response['data'][0])
->id->toBe('file-XjGxS3KTG0uNmNOK362iJua3');
});
test('fake with override', function () {
$response = ListResponse::fake([
'data' => [
[
'id' => 'file-1234',
],
],
]);
expect($response['data'][0])
->id->toBe('file-1234');
});
?>
Did this file decode correctly?
Original Code
<?php
use OpenAI\Responses\Files\ListResponse;
use OpenAI\Responses\Files\RetrieveResponse;
use OpenAI\Responses\Meta\MetaInformation;
test('from', function () {
$response = ListResponse::from(fileListResource(), meta());
expect($response)
->toBeInstanceOf(ListResponse::class)
->object->toBe('list')
->data->toBeArray()->toHaveCount(2)
->data->each->toBeInstanceOf(RetrieveResponse::class)
->meta()->toBeInstanceOf(MetaInformation::class);
});
test('as array accessible', function () {
$response = ListResponse::from(fileListResource(), meta());
expect($response['object'])->toBe('list');
});
test('to array', function () {
$response = ListResponse::from(fileListResource(), meta());
expect($response->toArray())
->toBeArray()
->toBe(fileListResource());
});
test('fake', function () {
$response = ListResponse::fake();
expect($response['data'][0])
->id->toBe('file-XjGxS3KTG0uNmNOK362iJua3');
});
test('fake with override', function () {
$response = ListResponse::fake([
'data' => [
[
'id' => 'file-1234',
],
],
]);
expect($response['data'][0])
->id->toBe('file-1234');
});
Function Calls
None |
Stats
MD5 | 7e738f9a58b875937ee98972ae1390c3 |
Eval Count | 0 |
Decode Time | 76 ms |