toContain('function plugin_monitor_install'); }); it('defines plugin_monitor_version function', function () use ($source) { expect($source)->toContain('function plugin_monitor_version'); }); it('defines plugin_monitor_uninstall function', function () use ($source) { expect($source)->toContain('function plugin_monitor_uninstall'); }); it('declares a plugin name in INFO', function () use ($info) { expect($info)->toHaveKey('name'); }); it('declares a plugin version in INFO', function () use ($info) { expect($info)->toHaveKey('version'); });