/**
  * @param \Smirik\PropelAdminBundle\spec\Smirik\PropelAdminBundle\Stub\ItemStub $item_stub
  */
 function it_should_return_correct_icon_name($item_stub)
 {
     $item_stub->getTest()->willReturn('image1.jpg');
     $this->getView($item_stub)->shouldBe('jpg');
     $item_stub->getTest()->willReturn('image1.pdf');
     $this->getView($item_stub)->shouldBe('pdf');
     $item_stub->getTest()->willReturn('image1.omg');
     $this->getView($item_stub)->shouldBe('file');
 }
 /**
  * @param \Smirik\PropelAdminBundle\spec\Smirik\PropelAdminBundle\Stub\ItemStub $item_stub
  */
 function it_should_return_correct_button_text($item_stub)
 {
     $options = array('label' => 'Update', 'name' => 'edit', 'builder' => 'publish', 'route' => 'admin_edit', 'options' => array('route_with_id' => true, 'confirmation' => false, 'template' => 'SmirikPropelAdminBundle:Admin/Action:publish.html.twig', 'filter' => 'SmirikPropelAdminBundle:Admin/Action/Filter:publish.html.twig'), 'data' => array(array('key' => 0, 'text' => 'Status0'), array('key' => 1, 'text' => 'Status1')));
     $this->setup($options);
     $item_stub->isPublished()->willReturn(true);
     $this->getView($item_stub)->shouldBe('Status1');
     $item_stub->isPublished()->willReturn(false);
     $this->getView($item_stub)->shouldBe('Status0');
 }
 /**
  * @param \Smirik\PropelAdminBundle\spec\Smirik\PropelAdminBundle\Stub\ItemStub $item_stub
  */
 function it_should_return_correct_button_text($item_stub)
 {
     $this->setup($this->getOptions());
     $item_stub->getTest()->willReturn(0);
     $this->getView($item_stub)->shouldBe('Unapproved');
     $item_stub->getTest()->willReturn(1);
     $this->getView($item_stub)->shouldBe('Approved');
     $item_stub->getTest()->willReturn(-1);
     $this->getView($item_stub)->shouldBe('Rejected');
 }
 /**
  * @param \Smirik\PropelAdminBundle\spec\Smirik\PropelAdminBundle\Stub\ItemStub $item_stub
  */
 function it_should_have_correct_value($item_stub)
 {
     $item_stub->getTest()->willReturn('OK');
     $this->getGetter()->shouldBe('Test');
     $this->getValue($item_stub)->shouldBe('OK');
 }