1..40 # ->initialize() ok 1 - ->initialize() takes a sfPearEnvironment as its second argument # ->installPlugin() ->uninstallPlugin ok 2 - ->installPlugin() installs the latest stable version ok 3 - ->uninstallPlugin() returns true if the plugin is properly uninstalled ok 4 - ->uninstallPlugin() uninstalls a plugin ok 5 - ->installPlugin() can take a stability option ok 6 - ->uninstallPlugin() returns true if the plugin is properly uninstalled ok 7 - ->uninstallPlugin() uninstalls a plugin ok 8 - ->installPlugin() can take a version option ok 9 - ->uninstallPlugin() returns true if the plugin is properly uninstalled ok 10 - ->uninstallPlugin() uninstalls a plugin # Try to install a version that won't work with our main package ok 11 - ->installPlugin() throws an exception if you try to install a version that is not compatible with our main package # Upgrade our main package to 1.1.0 ok 12 - ->installPlugin() installs the latest stable version ok 13 - ->uninstallPlugin() returns true if the plugin is properly uninstalled ok 14 - ->uninstallPlugin() uninstalls a plugin ok 15 - ->installPlugin() takes a stability as its 4th argument ok 16 - ->uninstallPlugin() returns true if the plugin is properly uninstalled ok 17 - ->uninstallPlugin() uninstalls a plugin # try to uninstall a non installed plugin ok 18 - ->uninstallPlugin() returns false if the plugin is not installed # try to install a non existant plugin ok 19 - ->installPlugin() throws an exception if the plugin does not exist ok 20 - ->installPlugin() can install a PEAR package hosted on a website ok 21 - ->uninstallPlugin() returns true if the plugin is properly uninstalled ok 22 - ->uninstallPlugin() uninstalls a plugin ok 23 - ->installPlugin() can install a local PEAR package ok 24 - ->uninstallPlugin() returns true if the plugin is properly uninstalled ok 25 - ->uninstallPlugin() uninstalls a plugin # ->getPluginVersion() ok 26 - ->getPluginVersion() returns the latest version available for the plugin ok 27 - ->getPluginVersion() takes a stability as its second argument ok 28 - ->getPluginVersion() returns the latest version available for the plugin ok 29 - ->getPluginVersion() takes a stability as its second argument ok 30 - ->getPluginVersion() takes a stability as its second argument # ->getInstalledPlugins() ok 31 - ->getInstalledPlugin() returns an array of installed packages ok 32 - ->getInstalledPlugin() returns an array of installed packages # install a plugin with a dependency must fail ok 33 - ->installPlugin() throws an exception if the plugin needs a dependency to be installed # install a plugin with a dependency and force installation of all dependencies ok 34 - ->installPlugin() can take a install_deps option ok 35 - ->installPlugin() can take a install_deps option ok 36 - ->installPlugin() installs a plugin if all dependencies are installed ok 37 - ->installPlugin() installs a plugin if all dependencies are installed # try to uninstall a plugin with a depedency must fail ok 38 - ->uninstallPlugin() throws an exception if you try to uninstall a plugin that is needed for another one # install a plugin with a dependency which is installed by with a too old version ok 39 - ->installPlugin() throws an exception if you try to install a plugin with a dependency that is installed but not in the right version # install a plugin with a dependency which is installed with a too old version and you want automatic upgrade ok 40 - ->installPlugin() installs a plugin if all dependencies are installed # Looks like everything went fine.