toContain('function plugin_thold_install'); }); it('defines plugin_thold_uninstall function', function () use ($source) { expect($source)->toContain('function plugin_thold_uninstall'); }); it('defines plugin_thold_version function', function () use ($source) { expect($source)->toContain('function plugin_thold_version'); }); 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'); });