默认情况下,CKEditor将小部件按钮放在工具栏的"插入"组中.我想在工具栏上为我的小部件按钮指定一个自定义组.我怎样才能做到这一点?
我正在学习phpspec,无法弄清楚测试没有通过的原因.
这是我的功能:
public function isTaskForChange($task)
{
$supportedTasks = array_keys($this->availableTasks());
$isTaskForChange = in_array($task, $supportedTasks);
return $isTaskForChange;
}
Run Code Online (Sandbox Code Playgroud)
这是phpspec的测试:
public function it_validates_if_task_should_be_changed()
{
$this->isTaskForChange('write')->shouldReturn(true);
}
Run Code Online (Sandbox Code Playgroud)
但是,当我运行此代码时,我会回来:
warning: array_keys() expects parameter 1 to be array, null given
Run Code Online (Sandbox Code Playgroud)
我的问题是:如何模拟$ this-> availableTasks()来返回值?