ImboUnitTest\Http\Response\Formatter\XMLTest::testCanFormatAccessRulesModel PHP Method

testCanFormatAccessRulesModel() public method

    public function testCanFormatAccessRulesModel()
    {
        $rules = [['id' => 1, 'group' => 'group', 'users' => ['user1', 'user2']], ['id' => 2, 'resources' => ['image.get', 'image.head'], 'users' => ['user3', 'user4']]];
        $model = $this->getMock('Imbo\\Model\\AccessRules');
        $model->expects($this->once())->method('getRules')->will($this->returnValue($rules));
        $this->assertRegExp('#<imbo>\\s*<access><rule id="1"><group>group</group><users><user>user1</user><user>user2</user></users></rule><rule id="2"><resources><resource>image.get</resource><resource>image.head</resource></resources><users><user>user3</user><user>user4</user></users></rule></access>\\s*</imbo>$#', $this->formatter->format($model));
    }