Commit graph

1446 commits

Author SHA1 Message Date
Colin Kuskie
70b8331794 Add the tax table.
Add the getItems method, for accessing the entire tax table.
2008-02-15 22:15:58 +00:00
JT Smith
f4530c02de base cart tests 2008-02-15 19:27:16 +00:00
Colin Kuskie
cf3ed73830 Fix a bad use test in Shop/Tax.t
Begin Tax.pm, using Class::InsideOut with a basic constructor and a session method.
2008-02-15 18:51:02 +00:00
Colin Kuskie
a476909952 add Tax tests for new and session method 2008-02-15 18:30:31 +00:00
Colin Kuskie
39f1a3da3c forward port slash handling fix from 7.4 branch 2008-02-14 23:51:17 +00:00
Colin Kuskie
425d81d3fb temporary fix for this until we get cookies hacked into the test suite 2008-02-10 04:08:54 +00:00
Doug Bell
1f10f07338 add: Auth modules now accept a "returnUrl" form parameter when logging in or creating a new account. User will be redirected to the value in "returnUrl" after login / create account is complete.
add: L_LoginBox macro has a form.returnUrl template var that returns a user to the exact page they logged in from
2008-02-09 05:09:33 +00:00
Colin Kuskie
04da356822 take more advantage of getTestCollateralPath file concat 2008-02-09 04:44:15 +00:00
Colin Kuskie
92813f394d remove diag and take advantage of getTestCollateralPath file concat 2008-02-09 04:41:16 +00:00
Colin Kuskie
b4483947cf take advantage of getTestCollateralPath concatenating files to the path for you 2008-02-09 04:25:07 +00:00
Colin Kuskie
227be31be5 By default, every Session created by WebGUI::Test will have
a PseudoRequest object, instead of being blank.  Update
Storage.t to test this.
2008-02-09 04:22:39 +00:00
Doug Bell
fb4d77e958 fix: possibly fixed. 2008-02-08 01:21:20 +00:00
JT Smith
93b5ca16e4 updating copyright year 2008-02-07 23:28:18 +00:00
Doug Bell
e5ca1aa00d fix: missed a skip 2008-02-05 23:52:01 +00:00
Colin Kuskie
3ff2dca9b5 Fix the POD for the file method. 2008-02-05 23:44:37 +00:00
Colin Kuskie
9a8c3f2ddd forward port AdSpace tests from branch 7.4 2008-02-05 20:48:28 +00:00
Doug Bell
53ac4be8d1 Added a simple smtpd for testing
MERGE: Added ability for WebGUI::Test->getPage to work on Operations
MERGE: Fix for AdSpace and tests for Operation::AdSpace
Fixed Poll's use of JSON
Added tests for emailOverride
2008-02-05 19:34:09 +00:00
Colin Kuskie
b27d14f2e5 forward porting editBranch ownerUserId fixes into HEAD 2008-02-05 16:36:45 +00:00
Colin Kuskie
ebfc711f65 finish rough POD docs for WebGUI::PseudoRequest 2008-02-02 00:16:42 +00:00
Colin Kuskie
23f86d775e add POD to PseudoRequest. Needs more 2008-02-01 00:21:24 +00:00
Colin Kuskie
ab476b36e5 POD for WebGUI::Test 2008-01-31 21:04:57 +00:00
Doug Bell
ec3bc19d77 Added i18n for Gallery (Search) template
Fix: Album description showing up in Photos when photo has no synopsis
fix: Photo now shows correct confirmation screen
fix: Photo now gets auto-committed according to Gallery approval workflow
fix: Formatting problems in Album view
fix: Photo and Album assets now retain their Owner after other users edit them.
fix: Gallery::Utility migration now retains createdBy, creationDate, and ownerUserId.
Testing Gallery::Utility a bit more thoroughly.
fix: Photo EXIF data now gets cached correctly and sanitized for references (since JSON won't store them and they're of no use to us anyway).
2008-01-25 22:34:37 +00:00
Doug Bell
054534564b fixed tests for newByDynamicClass and added a couple more for it 2008-01-25 17:47:03 +00:00
Doug Bell
338c494d47 fix: Mails sent from WebGUI now wrap at 78 characters to prevent a problem with SMTP servers that do not accept lines longer than 998 characters. This is per the SMTP RFCs. Added testing for this fix, still much to test for WebGUI::Mail::Send. Added API method to facilitate testing. 2008-01-12 07:46:32 +00:00
Colin Kuskie
1a6fde9d3f Rework the PassiveProfiling test to use newly created macros.
Add coverage for addPage in the tests.
2008-01-09 23:29:41 +00:00
Colin Kuskie
36b622622e resolved bug/question about assetAddPrivilege and Turn On Admin group. Fixing test 2008-01-09 17:25:16 +00:00
Doug Bell
6fcfa3f80d fixes for Gallery and Gallery Utility 2008-01-09 04:23:52 +00:00
Colin Kuskie
afc2db4399 beginning to write tests for PassiveProfiling. This is so I can learn how to test Asset->logView 2008-01-09 00:25:51 +00:00
Colin Kuskie
fca9e9c633 Add a method that returns the regexp used to validate generated GUIDs. This should
prevent the regexp from proliferating all through tests and code.
Also, add a test for the method, which just checks that it returns a regexp.
2008-01-08 20:43:39 +00:00
Doug Bell
f56c0873d8 Added userDefined fields to GalleryAlbum assets. Modified Gallery::Utility to migrate userDefined fields from Threads to GalleryAlbums. Added tests for the previous. 2008-01-07 22:38:59 +00:00
Colin Kuskie
10ef562d94 refine the one newByDynamicClass test 2008-01-05 05:36:11 +00:00
Doug Bell
a6c9c2d56c fixed Test::Maker::HTML Level. added some comments for future generations 2008-01-05 05:10:57 +00:00
Colin Kuskie
a05e90408e convert the commented out code into TODOs 2008-01-05 05:00:27 +00:00
Colin Kuskie
ab3ebbeaab make Maker/Permission.pm handle TODO tests 2008-01-05 05:00:09 +00:00
Colin Kuskie
c8a8af6b4a add prototype Test code to allow Test::Maker modules to handle TODO 2008-01-05 04:19:00 +00:00
Colin Kuskie
2eb1883345 Add a stub test for newByDynamicUrl, that really should
have been a stub test for update.
Add tests for getNotFound, testing what is returned for both
a page and a Snippet.
2008-01-05 04:05:37 +00:00
Colin Kuskie
fc6fe216b0 Keep the session tracking, but hide it behind an environment
variable to keep the line noise down.  Also, add user and
group tracking.
2008-01-05 02:22:05 +00:00
Doug Bell
0e55ec42cd Added migration utility for Gallery 2008-01-04 06:23:38 +00:00
Colin Kuskie
058a6353a1 AssetTrash bugfix exposes bad test code. There's no need to
purge when you can roll back a commit container asset like the CS.
2008-01-03 21:37:36 +00:00
Colin Kuskie
b309d108dc Clean up all temporary session info in Session/Scratch.t
Add a preliminary run of DeleteExpiredSessions to DeleteExpiredSessions.t
to clean up any old, funky sessions which might just be lying around
and interfering with the test.
2008-01-03 18:37:34 +00:00
Colin Kuskie
047b0c5d3e update plan and invert test for new default for isExportable 2008-01-03 00:23:16 +00:00
Chris Nehren
7accc3c57f Add fine-grained export controls. You can now specify whether you want specific
assets to be exportable. If any of an asset's parents aren't exportable, that
asset also won't be exportable.
2008-01-02 22:32:40 +00:00
Colin Kuskie
8b71032a98 add more diagnostics to help find the leaking session. These will be removed or hidden behind conditionals later 2008-01-02 21:08:48 +00:00
Colin Kuskie
3a33baee4e Cover several other small utility routines. More getNotFound
tests need to be written.
2008-01-02 02:27:25 +00:00
Colin Kuskie
fb54ca2a1c Coverage tests for assetExists. 2008-01-01 21:35:19 +00:00
Colin Kuskie
33c4cd833b Add the failing test for assetAddPrivileges back in, but don't run it.
Add tests for assetUiLevel and getUiLevel.
2008-01-01 19:38:34 +00:00
Colin Kuskie
280cc48094 tests for getToolbarState, toggleToolbar and getUiLevel 2008-01-01 04:09:35 +00:00
Colin Kuskie
7299ba8f7e add tests for getTitle and getMenuTitle 2008-01-01 03:07:49 +00:00
Colin Kuskie
01577051cd re test #6. Making the hash ref a bag causes an automatic mismatch and interferes with
test diagnostics.
Test fails due to a mismatch in the assetSize param in the first (and probably further)
entry of the loop.  Marked as TODO.
2007-12-31 21:25:35 +00:00
Colin Kuskie
ea10fc3047 Add tests for getName. Note that the coverage tests said this
was already covered, even though there were no direct tests for
it.  This is because it's called by other methods.
2007-12-31 05:21:00 +00:00