我正在为Laravel App进行集成测试,但不断出现以下错误。
InvalidArgumentException: Unreachable field "cmsdisFiles"
测试看起来像这样。
$this->createCollection('collection1');
$this->actingAs($this->admin)
->visit('table/create')
->click('Import from CMS Files')
->see('Select Collection')
->see('Import CMS Files')
->type('1', 'colID')
->attach([$path . $file], 'cmsdisFiles')
->press('Import')
->see('Table(s)')
->assertResponseStatus(200);
我发现了一篇关于laracast的帖子,确切地说是我遇到的问题,但没有解决办法
https://laracasts.com/discuss/channels/testing/integrated-attach-multiple-files
我对仅接受一个文件并且可以正常工作的表单进行了类似的测试。