public function testExport()
{
$mockBasePlugin = $this->getMockBasePlugin();
$mockBasePlugin->isInstalled = true;
$mockBasePlugin->isEnabled = true;
$data = $this->getPluginsData();
$mockBasePlugin->expects($this->any())->method('getSettings')->willReturn((object) ['attributes' => $data[$this->pluginHandle]['settings']]);
$mockPluginsService = $this->getMockPluginsService();
$mockPluginsService->expects($this->any())->method('getPlugins')->willReturn([$this->pluginHandle => $mockBasePlugin]);
$this->setComponent(Craft::app(), 'plugins', $mockPluginsService);
$export = $this->schematicPluginsService->export();
$this->assertEquals($data, $export);
}