public function testBoundValuesAreNotTrimmedBeforeTransformingIfDisabled() { // The value is passed to the value transformer $transformer = $this->createMockTransformer(); $transformer->expects($this->once())->method('reverseTransform')->with($this->identicalTo(' a '))->will($this->returnValue('reverse[ a ]')); $transformer->expects($this->once())->method('transform')->with($this->identicalTo('reverse[ a ]'))->will($this->returnValue(' a ')); $field = new TestField('title', array('trim' => false)); $field->setValueTransformer($transformer); $field->bind(' a '); $this->assertEquals(' a ', $field->getDisplayedData()); $this->assertEquals('reverse[ a ]', $field->getData()); }