Colin Kuskie
4b974d644b
Restore original Darwin buffer hack.
2009-09-24 19:49:30 -07:00
Graham Knop
532f8ece6b
set library path before loading WebGUI modules in WebGUI::Test
2009-09-24 07:52:18 -05:00
Colin Kuskie
1ccb468914
Add a method to unmock the logger.
2009-09-23 15:56:59 -07:00
Graham Knop
bb77bc484e
fix warnings in IOB test
2009-09-23 17:10:00 -05:00
Graham Knop
328f3dfcec
test cleanups
2009-09-23 16:48:04 -05:00
Colin Kuskie
323edd888e
More tests for bug fix #11009 .
...
Abstract out making a session in WebGUI::Test. Update POD
in Shop/Address. Add tests for newBySession, showing that
the previous commit that allows update to update addressBookId
actually fixed the bug in question.
2009-09-21 19:44:43 -07:00
Graham Knop
86bacc54c6
some small test library cleanups
2009-09-16 18:28:31 -05:00
Colin Kuskie
716da0440f
Make Test.pm search order the same as preload.perl
2009-09-15 13:23:10 -07:00
Colin Kuskie
632e1e1ba2
Remove debug code.
2009-09-10 08:42:33 -07:00
Graham Knop
e6f38dcf44
add new API for mocking assets in tests
2009-09-09 12:14:07 -05:00
Colin Kuskie
c189c6967b
Read preload.custom for extra lib paths in tests.
2009-09-09 09:54:19 -07:00
Colin Kuskie
1671aefee5
Write a test that says that loading Form plugins from a place other than /data/WebGUI/lib/WebGUI works.
2009-09-08 17:05:00 -07:00
Colin Kuskie
8fd0be0dc4
Purge tests before cleaning up version tags. Fix a leaky test.
2009-09-04 19:59:26 -07:00
Colin Kuskie
838ae00af5
Provide a way for tests to purge assets with all their (hidden and unreachable)
...
version tags. Fix Survey.t that was leaking versionTags.
2009-09-01 22:30:07 +00:00
Colin Kuskie
18a52b9aa2
Refactor out the JSON collateral code from FilePump/Bundle.pm to make an aspect
...
that can be used by assets, operations and any other modules in WebGUI.
2009-08-26 15:42:18 +00:00
Colin Kuskie
f69df9b7ca
Enable tests to work around HTTP cookie fetching. Finally!
2009-08-14 01:38:44 +00:00
Martin Kamerbeek
46829ac970
Adding return JSON on specific requeest feature to template.
2009-08-10 12:42:33 +00:00
Colin Kuskie
2daed0d1cc
Fix test. Inheritance wasn't working with the package defined inside
...
the test.
2009-07-22 00:20:44 +00:00
Colin Kuskie
5e4db3adb4
Provide a framework for CSRF protection, with tests.
...
Add CSRF protection to Asset editSave, AssetManager, VersionTags and Group operations.
2009-07-06 16:58:57 +00:00
Colin Kuskie
6137b681f3
Unify the list of protected groups into Group->vitalGroup. Refactor
...
WebGUI::Test and Operation/Group to use that list.
2009-07-05 20:36:46 +00:00
Colin Kuskie
64e78690d9
Fix a test that is leaking a workflow. Add workflow cleanup code to WebGUI::Test.
2009-06-20 01:51:06 +00:00
Doug Bell
b26e0bae9f
Added getMailFromQueue so we can loop over mail that got queued
2009-06-05 02:27:59 +00:00
Doug Bell
e99c78cb58
refactor Mail/Send test to make test smtp server useful
2009-06-05 02:26:40 +00:00
Colin Kuskie
12c6299159
Document the className option for preparing Maker/Permission.
2009-05-27 17:26:10 +00:00
Colin Kuskie
e88a5e2493
Forward port version tag fix.
2009-05-25 15:35:45 +00:00
Colin Kuskie
4a7d704bfc
Forward port version tag tracking and leak fix.
2009-05-25 15:32:59 +00:00
Colin Kuskie
abb6ff29d5
Make sure that we don't delete things that have already been deleted.
2009-05-20 03:05:45 +00:00
Colin Kuskie
7f9dacb0d0
Always delete fresh copies of cached objects...
2009-05-20 01:31:45 +00:00
Colin Kuskie
fa888ef434
Add mailQueue tracking to WEBGUI_TEST_DEBUG
2009-05-20 00:50:18 +00:00
Colin Kuskie
268a926d01
Remove duplicate sub that crept in there.
2009-05-18 21:04:52 +00:00
Colin Kuskie
d8a1623ea0
adding FilePump
2009-05-18 16:03:50 +00:00
Doug Bell
de47c22eff
fixed pseudorequest "Cannot use undefined value as a HASH reference"
2009-05-17 02:55:31 +00:00
Colin Kuskie
8e3891a7bd
Merge branch 'master' of git://github.com/pdonelan/webgui into filepump
2009-05-16 14:44:27 -07:00
Doug Bell
18bb51bc2b
fixed PseudoRequest to do param list correctly
2009-05-15 18:10:18 +00:00
Doug Bell
1f96d708bf
user-services
2009-05-15 18:03:03 +00:00
Doug Bell
00b2709365
fixed PseudoRequest to do param list correctly
2009-05-15 18:02:49 +00:00
Colin Kuskie
ac77f6f1da
Add tagsToRollback to WebGUI::Test
2009-05-14 22:18:52 -07:00
Colin Kuskie
19b333067e
Prevent default groups from being deleted.
2009-05-07 16:04:47 +00:00
Colin Kuskie
676bc7f145
Adding in pseudo-module for Crud serialization testing.
2009-05-07 15:38:49 +00:00
Colin Kuskie
004b8095a1
Add method to clean up test sessions. This has to be done
...
after ALL other types of objects have been cleaned up.
More test clean-up for users, groups and sessions.
2009-05-01 02:02:12 +00:00
Colin Kuskie
c8fe4092a2
Many more RssAspect tests.
2009-04-25 00:16:27 +00:00
Colin Kuskie
6e574a9e6b
RssFeed aspect tests, more to follow.
2009-04-24 22:08:25 +00:00
Colin Kuskie
1b8ad91605
Add in StoryManager, 3 assets for managing news content in WebGUI.
...
Several small API changes to Keyword and AssetExportHtml to support StoryManager functionality.
2009-04-24 18:31:06 +00:00
Colin Kuskie
19f703dc9b
Merge with HEAD, 10472
2009-04-24 17:12:17 +00:00
Colin Kuskie
6137a06bb9
Handle automatically cleaning up users at the end of a test.
2009-04-24 03:40:16 +00:00
Colin Kuskie
decde00451
Forward port auto storage deletion code for WebGUI::Test.
2009-04-13 17:36:23 +00:00
Colin Kuskie
314a12def2
Add an autoclean-up method to WebGUI::Test, and convert the Story test
...
to use it.
2009-04-13 17:33:42 +00:00
Colin Kuskie
1edaca4ed2
Merge up to 10305
2009-04-13 17:04:23 +00:00
Colin Kuskie
ddd06c2ede
Provide a way for WebGUI::Test to register groups to clean up at
...
the end of a test.
Convert several tests to use that, including Post.t, which leaked Groups.
2009-04-13 02:45:03 +00:00
Colin Kuskie
75ad1c14ff
Only clone the data from Setting. This prevents trying to close the
...
session dbh twice and getting odd warning messages.
2009-04-10 16:27:31 +00:00