/** * Options test */ public function testOptions() { $this->assertContains((new Naming(['elem' => '==']))->getElem(), '==', 'should provide elem option'); $naming = new Naming(['mod' => '--']); $this->assertContains($naming->getMod()['name'], '--', 'should support mod option as string'); $this->assertContains($naming->getMod()['value'], '--', 'should support mod option as string'); $naming = new Naming(['mod' => ['name' => '--', 'value' => '_']]); $this->assertContains($naming->getMod()['name'], '--', 'should support mod option as string'); $this->assertContains($naming->getMod()['value'], '_', 'should support mod option as string'); $naming = new Naming(['mod' => ['name' => '--']]); $this->assertContains($naming->getMod()['name'], '--', 'should support mod option as string'); $this->assertContains($naming->getMod()['value'], '--', 'should support mod option as string'); }