Commit Graph

151 Commits

Author SHA1 Message Date
Dorian 22393d1f45 Move sample site into documentation.
Update test and fixtures to work with new setup.
Enable Markdown support in Sphinx documentation.
2015-09-01 08:43:26 -04:00
Dorian 359c4b27ba Add support for CouchDB in the Vagrant dev box.
Allow for easy rebuilding of the Vagrant box.
Update jq dependency based on installation issues.
2015-08-22 14:18:02 -04:00
Dorian e966832b7c Add context manager for changing the environment during tests.
Fix up tests to run correctly.
2015-08-20 21:29:38 -04:00
Dorian a8fa826bff Fix up and enable tests involving database content. 2015-08-20 19:03:23 -04:00
Dorian 85dd2f2912 Move test data into sample fixture.
Add creation of test database when running server tests.
Fix up documentation to be more explicit about the license.
2015-08-20 09:35:24 -04:00
Dorian 4cbfe77772 Initial transition to using CouchDB instead of simple Markdown files. 2015-08-16 15:24:06 -04:00
Dorian eb6c950efc Add tests for creating and getting the databases.
Add missing test coverage for report.
2015-08-10 08:07:46 -04:00
Dorian b1e61c9a66 Improve the test setup for the database calls.
Add in dependency on pytest-mock.
2015-08-06 20:04:49 -04:00
Dorian bc52014c7b Attempt to fix get database tests. 2015-08-05 07:39:06 -04:00
Dorian 64d190c2d2 Initial setup of CouchDB database connection. 2015-08-04 22:09:24 -04:00
Dorian a2841ee765 Move out file system data store into a future file importer.
Refashion data store to work exclusively with CouchDB database.
2015-07-30 08:30:26 -04:00
Dorian a88c0fd747 Add extension to file system data store. 2015-07-29 17:46:12 -04:00
Dorian c695daed44 Fix assertions for tests in file system data store.
Fix spelling of data store.
2015-07-28 20:59:07 -04:00
Dorian addad5acc4 Fix assertions for tests in file system datastore. 2015-07-28 20:44:38 -04:00
Dorian ff554affd7 Add unit tests for the file system datastore with fixes to datastore as well. 2015-07-28 13:33:13 -04:00
Dorian 88cca6b935 Add test for landing page resolution in journal entry API. 2015-07-27 19:29:27 -04:00
Dorian bd6e541cc2 Add rough test serving markdown content.
Switch over to using pytest instead of nose for tests.
2015-07-27 08:44:55 -04:00
Dorian 9cc05d5c79 Remove SQLAlchemy related database code.
Add in CouchDB and JSON dependencies.
2015-07-23 07:22:42 -04:00
Dorian b25aedede8 Add additional unit test for handling date suffixes. 2015-07-16 17:55:29 -04:00
Dorian 655195afe4 Add support for deployable package with various suffixes. 2015-07-16 08:50:56 -04:00
Dorian cdcc88f81e Update failing task tests. 2015-06-19 09:02:19 -04:00
Dorian 67d4b25948 Remove client frontend code since it was extracted into a separate component. 2015-06-12 07:36:31 -04:00
Dorian 1a7773eae7 Setup client side code as separate npm module.
Add support the new temporary setup.
2015-06-08 18:06:01 -04:00
Dorian 451d00fc4d Attempt to unit test JournalMarkdownView via rewire. 2015-06-05 08:09:43 -04:00
Dorian 1744d55817 Add loading defaults test for React JournalMarkdownView. 2015-06-04 08:08:30 -04:00
Dorian 001f9441ec Fix Karma setup and tests for theme switcher.
Remove Chrome launcher for tests.
2015-06-02 09:15:41 -04:00
Dorian a5e9b00554 Configure karma to correctly pick up test and source files in project. 2015-06-01 08:46:17 -04:00
Dorian 666011f170 Attempt to setup Karma to work with current client setup. 2015-06-01 07:57:00 -04:00
Dorian 76dbd4815a Remove protractor tests and configuration. 2015-05-29 09:37:35 -04:00
Dorian 3177c6430f Remove bower dependencies.
Setup karma to work with browserify setup.
2015-05-08 17:15:13 -04:00
Dorian 66d83d51e5 Add Angular Bootstrap as a Karma dependency to fix client side tests. 2015-05-01 09:21:44 -04:00
Dorian 55eac5d9d7 Fix up circular imports for authentication. 2015-05-01 07:41:57 -04:00
Dorian 31e5c3f195 Refactor out checking of passwords out of user controllers into separate security module. 2015-05-01 07:36:42 -04:00
Dorian 58683d7282 Add unit test for checking passwords.
Skip tests while developing API for security authentication module.
2015-04-09 14:08:21 -04:00
Dorian bf851b68e8 Fix PEP8 style test.
Remove Chrome from Karma tests.
Attempt to make protractor tests more flexible and reliable.
2015-04-01 11:28:09 -04:00
Dorian 15a366739c Add environment configuration via flask_appconfig to make rookeries easier to configure as 12 Factor webapp. 2014-12-11 08:49:07 -05:00
Dorian 322577ff73 Move to using a Blueprint for Rookeries. 2014-11-12 08:17:24 -05:00
Dorian 85af959833 Migrate app packaging helper into an invoke function.
Add packaging folders to gitignore.
2014-11-10 07:31:43 -05:00
Dorian 26840454e9 Separate invoke task and deployment functionality into a separate tasks module.
Separate task tests from main rookeries tests.
2014-11-08 15:03:53 -05:00
Dorian ee56024ed9 Add support for getting generated package name for deployment.
Add header comment to tests.
2014-11-07 18:08:07 -05:00
Dorian c745aba8ac Migrate toward using a more structure setup for deployments. 2014-11-06 07:25:43 -05:00
Dorian 0ead5bc73c Add app status endpoint.
Improve server unit tests.
2014-10-31 08:09:15 -04:00
Dorian 9794f2d504 Add JSDocs to all coffeescript modules.
Fix up karma and protractor modules.
2014-10-30 08:07:44 -04:00
Dorian c72c29cf08 Setup of protractor tests.
Organization of client tests.
2014-10-29 23:22:10 -04:00
Dorian 4e886a6955 Add unit test coverage for switch theme controller.
Improve code for handling out of bounds theme indexes.
2014-10-29 07:56:51 -04:00
Dorian bf6a0454b4 Remove comment and "fix" injection of controller into client unit test. 2014-10-28 09:32:59 -04:00
Dorian 73b18bfec8 Add tests for switching themes client controller.
Test does not perform exactly as expected.
2014-10-28 07:28:44 -04:00
Dorian 2c2389c355 Add Chai for assertion library.
Create first working test of AngularJS controller.
2014-10-27 09:20:53 -04:00
Dorian b6121b72df Initial setup for a AngularJS unit test. 2014-10-24 11:55:14 -04:00
Dorian cad3702ef0 Setup infrastructure to run JS unit tests for the client. 2014-10-23 23:35:07 -04:00
Dorian 89e11307c4 Move server tests out of rookeries and into separate top-level folder. 2014-10-22 08:01:16 -04:00