Я использую Laravel 5.1 Testsuite.
Теперь, я тестирую свой json api с помощью метода seeJson(). Этот метод ожидает массив, например:
->seeJson(['created' => 1]);
Но мой json api всегда возвращает объект json или массив с объектами json, в этом случае:
Response::json(['created' => 1], 200);
В приведенном выше примере my json api возвращает:
{created: 1}
Но seeJson() ищет данный массив точно:
[created: 1]
Я никогда не пропускаю тесты с совпадением. Как я могу сопоставить?