summaryrefslogtreecommitdiff
path: root/modules/gallery_unit_test
AgeCommit message (Collapse)Author
2009-05-13Gee it's May already. Update copyright to 2009.Bharat Mediratta
2009-03-19Rejigger the way we do reinstalls while Kohana is running.Bharat Mediratta
core_installer::install() now takes an $initial_install param that allows us to enforce that we're doing a clean install. Use this in both the scaffolding and the unit test code. Greatly simplify the scaffolding uninstall/reinstall code.
2009-03-17Fix correctness issue if there are no tables (list_tables will return null)Bharat Mediratta
Clean out the module caches directly now that the module loading robustness code is gone.
2009-02-24Fix bootstrap / installation issue for unit test framework:Andy Staudacher
Install user module before installing other modules. E.g. local_import's installation routine depends on the user module to be installed.
2009-01-20Use xxx_test as the default database name. This means that we noBharat Mediratta
longer have to manually tweak database.php, yay!
2009-01-08Windows fixes: Use mkdir($path, 0777, true) instead of the unportable ↵Andy Staudacher
system("mkdir -p $path")
2009-01-01Change the preamble for views in two ways:Bharat Mediratta
1) drop unnecessary semicolon 2) start with <?php for extra security in the case that the server itself doesn't have short_tags enabled (the app won't work, but we need to make sure that we're still secure)
2008-12-22Remove module.info from infrastructure modules that are effectivelyBharat Mediratta
libraries that would ship with the core. Refactor welcome.php to use the newly refactored module::available()
2008-12-22Change the way that we track modules.Bharat Mediratta
Each module now has a "module.info" file that has information about the module, including the core. We can display the installed version, and the version in the code. Also take a first shot at a modules admin page.
2008-12-20Fix a problem with magentaBharat Mediratta
2008-12-16Dump out the stack trace on errors.Bharat Mediratta
2008-12-16TEST_MODE always exists now, so check its value, don't rely on its existence ↵Bharat Mediratta
to know that we're in test mode.
2008-12-16Colorize test outputBharat Mediratta
2008-12-13Reload modules *after* we blow away the database to flush out cachesBharat Mediratta
2008-12-12Refaactor module::install() and module::uninstall() out of theBharat Mediratta
scaffolding and unit test code so that we can use it consistently. This fixes an issue where adding a module was not refreshing the statically cached module list causing the test framework to break.
2008-12-12Pass list of test dirs into Unit_Test::_constructor() as an argumentBharat Mediratta
instead of modifying the config.
2008-12-11whee, more ascii artBharat Mediratta
2008-12-08Some minor beautification.Bharat Mediratta
2008-12-08moved erro page from unit_test to gallery_unit_testFelix Rabinovich
2008-12-04Fix up the test framework to work now that we're only loading installed modulesBharat Mediratta
via the autoloader.
2008-12-03Put the output in pretty ASCII boxes.Bharat Mediratta
2008-12-03Make sure that the dev is not using the same db for tests as they are for ↵Bharat Mediratta
production (this one's for you, valiant!)
2008-12-03Drop the database and rm -rf test/var instead of calling uninstall onBharat Mediratta
all modules. This guarantees a clean start w/out worrying about weirdness in the uninstaller code.
2008-12-03Rename generic test.php to gallery_unit_test.php to make navigation to this ↵Bharat Mediratta
file a little easier
2008-11-28Rename module::get_list() to module::installed()Bharat Mediratta
2008-11-26Clean tag creationTim Almdal
2008-11-26Actually call uninstall!Bharat Mediratta
2008-11-25Correct call to undefined uninstall_modules method. Should have been ↵Tim Almdal
_uninstall_modules
2008-11-25Dynamically locate modules to install for testTim Almdal
2008-11-25Modify the test controller to call tag_installer::install and uninstallTim Almdal
Created the first tag unit test
2008-11-10Remove the complexity of a interface driven user management moduleTim Almdal
2008-11-10Early look at the User/Auth module refactoring. It will look for a driver ↵Tim Almdal
based on the contents of the user/config/user.php file. And load that driver based on the User_Driver interface. There is a default User_Gallery_Driver class that will provide the actual interface implementation. Replacing this driver will allow a completely different user and authentication implementation to be used... hopefully will reduce issues with embedding and other user management systems. Removed from unit tests so they will still run.
2008-11-10Remove Auth moduleTim Almdal
2008-11-10uninstall and reinstall the comment module, tooBharat Mediratta
2008-11-08The start of an authentication module. This provides the installation and a ↵Tim Almdal
basic install test. There is no interface at the moment to do authentication. It is dependent on the install of the user module.
2008-11-06Uninstall/reinstall modules in the right order and catch exceptions (fixes ↵Bharat Mediratta
test failures)
2008-11-05add installation unit tests and corrected a problem where the groups_users ↵Tim Almdal
pivot table was not populated.
2008-11-05better instructions/error handlingChris Kelly
2008-11-04Add a test to detect tabs in our code, and convert all tabs to spacesBharat Mediratta
so that the test passes.
2008-11-04White space correctionTim Almdal
2008-11-03Uninstall/reinstall core on every test run (for now).Bharat Mediratta
2008-11-03Make the unit_test database config the default so that our test runs don't Bharat Mediratta
mess up the real database.
2008-11-02Create some basic infrastructure:Bharat Mediratta
* item model (contains basic item info, similar to the gx version) * module model (has info about each module and which version of it is installed) * added a very basic unit test to verify that we can create an instance of item * Updated our test controller to require a unit_test db config and call core::install if it hasn't been done already. New pattern: * core/helpers/core_installer.php creates core_installer helper. When we install a new module you call xxx_installer::install(), and when you want it to go away, you do xxx_installer::uninstall() Create
2008-11-02replace a tab with the appropriate number of spacesTim Almdal
2008-11-01Fix all our preambles to make the preamble test pass.Bharat Mediratta
2008-11-01Improve formattingBharat Mediratta
2008-11-01Remove all html::specialchars(); we're not getting rendered in aBharat Mediratta
browser.
2008-11-01Exclude demo testsBharat Mediratta
2008-11-01Set up unit test framework. Tweak configuration so that it only runs inBharat Mediratta
command line mode, and expects to put data into test/var. Create a module to wrap it that generates a nice text-only view of the output.