Ejemplo n.º 1
0
    function testAddObjects()
    {
        $builder = new Services_Workspace_ProfileBuilder();
        $builder->addObject('wiki_page', 'foo', array('name' => 'Foo', 'content' => 'Hello'));
        $builder->addObject('trackerfield', 'date', array('tracker' => $builder->ref('tracker')));
        $expect = <<<EXPECT
---
objects: 
  - 
    type: wiki_page
    ref: foo
    data: 
      name: Foo
      content: Hello
  - 
    type: trackerfield
    ref: date
    data: 
      tracker: \$tracker
EXPECT;
        $this->assertIs($expect, $builder->getContent());
    }