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

testCanFormatAnAccessRuleModelWithGroup() public method

    public function testCanFormatAnAccessRuleModelWithGroup()
    {
        $id = 1;
        $users = ['user1', 'user2'];
        $group = 'group';
        $model = $this->getMock('Imbo\\Model\\AccessRule');
        $model->expects($this->once())->method('getId')->will($this->returnValue($id));
        $model->expects($this->once())->method('getUsers')->will($this->returnValue($users));
        $model->expects($this->once())->method('getGroup')->will($this->returnValue($group));
        $model->expects($this->once())->method('getResources')->will($this->returnValue([]));
        $this->assertRegExp('#<imbo>\\s*<rule id="1"><group>group</group><users><user>user1</user><user>user2</user></users></rule>\\s*</imbo>$#', $this->formatter->format($model));
    }