示例#1
0
 public function testGetDataWithMixedManifest()
 {
     $data = $this->CroogoPlugin->getData('MixedManifest');
     $expected = array('active', 'dependencies', 'description', 'name', 'needMigration', 'type', 'vendor');
     $keys = array_keys($data);
     sort($keys);
     $this->assertEquals($expected, $keys);
     $this->assertContains('test plugin with mixed', $data['description']);
     $this->assertEquals('croogo-plugin', $data['type']);
     $this->assertEquals('MixedManifest', $data['name']);
 }
示例#2
0
 public function testGetDataWithEmptyJson()
 {
     $data = $this->CroogoPlugin->getData('EmptyJson');
     $this->assertEquals(array(), $data);
 }