2016-07-25 34 views
0

我需要使用一些命名空间吗? 下面的代码:Laravel错误:调用未定义的方法class :: seeJsonStructure()

$response = $this->call('POST', 'admin/apps/list', []); 
$this->seeJsonStructure([...]); 
+0

需要更多信息。什么是错误信息和您提供的结构。 – caoglish

+0

@ caoglish错误信息:出现1错误: 1)a :: testExample 错误:调用未定义的方法a :: seeJsonStructure();并且结构代码无疑是正确的。 –

+0

你扩展了哪个TestCase?哪个laravel版本? – caoglish

回答

0

seeJsonStructure不可用,直到Laravel 5.2。

您需要将Laravel版本升级到5.2。

由于Laravel 5.4,它已被更名为assertJsonStructure()

+0

我安装了laravel 5.4,但我遇到了同样的问题。我对TDD很陌生。感谢您的意见。 – Gayan

+1

发现此问题。在5.4中'seeJsonStructure()'已经被'assertJsonStructure()'取代。傻我:) – Gayan

相关问题