public function it_can_run_nested_async_widget_with_dot_notation(LaravelApplicationWrapper $wrapper)
 {
     $config = ['count' => 5];
     $params = [$config];
     $wrapper->csrf_token()->willReturn('token_stub');
     $this->run('profile.testNamespace.testFeed', $config)->shouldReturn('<div id="brainkit-widget-container-1" style="display:inline" class="brainkit-widget-container">' . "<script type=\"text/javascript\">\$('#brainkit-widget-container-1').load('/brainkit/load-widget', " . $this->mockProduceJavascriptData('Profile\\testNamespace\\testFeed', $params) . ')</script>' . '</div>');
 }
 public function it_can_cache_widgets(LaravelApplicationWrapper $wrapper)
 {
     $wrapper->call(Argument::any(), Argument::any())->willReturn(call_user_func_array([new TestCachedWidget(['slides' => 5]), 'run'], []));
     $wrapper->cache(Argument::any(), Argument::any(), Argument::any())->shouldBeCalled();
     $this->run('testCachedWidget', ['slides' => 5]);
 }