/** * @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'); }