public function testBuild()
 {
     $this->config->shouldReceive('getDataModel')->once()->andReturn(m::mock(array()));
     $this->db->shouldReceive('getTablePrefix')->once()->andReturn('');
     $this->validator->shouldReceive('arrayGet')->times(4);
     $this->column->build();
 }
 public function testBuildRunsEditableCheck()
 {
     $this->validator->shouldReceive('arrayGet')->times(3)->andReturn(null, null, function ($param) {
     });
     $this->config->shouldReceive('getDataModel')->once()->andReturn('test');
     $this->field->build();
 }
Exemple #3
0
 public function testBuild()
 {
     $url = m::mock('Illuminate\\Routing\\UrlGenerator');
     $url->shouldReceive('route')->once();
     $this->validator->shouldReceive('arrayGet')->times(3)->shouldReceive('getUrlInstance')->once()->andReturn($url);
     $this->config->shouldReceive('getType')->once()->shouldReceive('getOption')->once();
     $this->field->build();
 }
 public function testBuild()
 {
     $relevantModel = m::mock(array('method' => m::mock(array('getRelated' => m::mock(array('getTable' => ''))))));
     $nested = array('pieces' => array('method'), 'models' => array($relevantModel, 'foo'));
     $this->column->shouldReceive('getNestedRelationships')->once()->andReturn($nested);
     $this->db->shouldReceive('getTablePrefix')->once()->andReturn('');
     $this->column->build();
 }
 public function testBuild()
 {
     $relationship = m::mock(array('getRelated' => m::mock(array('getTable' => 'table'))));
     $model = m::mock(array('getTable' => 'table', 'field' => $relationship));
     $this->config->shouldReceive('getDataModel')->once()->andReturn($model);
     $this->validator->shouldReceive('arrayGet')->times(6);
     $this->field->shouldReceive('setUpConstraints')->once()->shouldReceive('loadRelationshipOptions')->once();
     $this->field->build();
 }
 public function testBuild()
 {
     $relatedModel = m::mock(array('getKeyName' => 'id', 'getTable' => 'other_table'));
     $relationship = m::mock(array('getRelated' => $relatedModel, 'getForeignKey' => 'some_id', 'getPlainForeignKey' => 'some_other_id'));
     $model = m::mock(array('field' => $relationship, 'getTable' => 'table'));
     $this->config->shouldReceive('getDataModel')->twice()->andReturn($model);
     $this->validator->shouldReceive('arrayGet')->times(6);
     $this->field->shouldReceive('setUpConstraints')->once()->shouldReceive('loadRelationshipOptions')->once();
     $this->field->build();
 }
 public function testBuild()
 {
     $this->validator->shouldReceive('arrayGet')->times(4);
     $this->field->build();
 }
 public function testBuild()
 {
     $this->config->build();
 }
 public function testBuild()
 {
     $this->config->shouldReceive('getDataModel')->once()->andReturn(m::mock(array('method' => m::mock(array('getRelated' => m::mock(array('getTable' => '')))))));
     $this->db->shouldReceive('getTablePrefix')->once()->andReturn('');
     $this->column->build();
 }
 public function testBuild()
 {
     $this->action->shouldReceive('buildStringOrCallable')->twice();
     $this->validator->shouldReceive('arrayGet')->once()->andReturn(array());
     $this->action->build();
 }
Exemple #11
0
	public function testBuild()
	{
		$this->config->shouldReceive('getDataModel')->once();
		$this->validator->shouldReceive('arrayGet')->once();
		$this->action->build();
	}