Commit graph

414 commits

Author SHA1 Message Date
Roy Johnson
2684f7476c some new tests for the wiki 2007-01-17 13:21:05 +00:00
Colin Kuskie
7175a95f16 adding new paginator test for getPage 2007-01-15 06:05:38 +00:00
Colin Kuskie
e6d6aee9f0 XHTML fixes for Help 2007-01-10 05:24:23 +00:00
Colin Kuskie
d980882d1c more Paginator tests 2007-01-10 05:07:24 +00:00
Colin Kuskie
797f5f9363 Add a test to Utility.t to make sure that WebGUI::Utility::round also rounds up.
Add Paginator tests for paginating array data.
Fix an off by 1 error in the Paginator when handling array data.  SQL data is fine.
2007-01-10 03:03:31 +00:00
Colin Kuskie
c95fefec81 adding test for headBlock processing in style templates. They should only show up once. 2007-01-07 22:42:13 +00:00
Colin Kuskie
393b6a1091 adding test for nesting macros 2007-01-04 19:11:17 +00:00
Roy Johnson
1a95b94598 Fixed failing calendar test
7.3.3 beta release
2007-01-04 00:50:41 +00:00
Colin Kuskie
5a26e4f2d8 Assets need to be committed before adding children to them. This should really be done in addChild to prevent it since it was manually hacked into the CS. 2006-12-22 18:10:27 +00:00
Roy Johnson
e92871629c Added a the beginnings of a test suite for the wiki. Fixed privilege check in the media folder. 2006-12-21 16:19:37 +00:00
Colin Kuskie
9d0894b674 Add a new method to t/lib/WebGUI/Test.pm to return the path to the test
collateral.
Update all tests to use the new method.
Change testCodebase.pl to run long tests by default.  To disable the
long tests, use the --noLongTests switch.
2006-12-15 23:17:22 +00:00
Roy Johnson
b5aea5a60b fixed some broken tests 2006-12-13 14:20:06 +00:00
Drake
cd3f31924a A few extra workflow tests. 2006-12-13 05:11:50 +00:00
Colin Kuskie
bdb88b6c6d fix lookup of English language tags when translation fails 2006-12-13 04:47:41 +00:00
Roy Johnson
39a992e0a7 Added the beginnings of a test suite for the Calendar wobject 2006-12-10 23:22:04 +00:00
Colin Kuskie
ae112ee843 mandatory_template_vars: EventsCalendar template does not exist anymore 2006-12-10 05:59:11 +00:00
Colin Kuskie
f601092435 mark Workflow tests that test things that do not exist as TODO 2006-12-09 16:03:58 +00:00
Colin Kuskie
2c246c06cc fix a bug where updating the storageId in File Type assets did not update the cached storageLocation. Also fixed the Thumbnail Macro test 2006-12-09 06:05:26 +00:00
Colin Kuskie
332933337a re-re-fix FileUrl test with recommended method for building Assets 2006-12-09 04:48:03 +00:00
Colin Kuskie
6343f648e1 Fixed the failing FileUrl test and clearly document where the FileUrl macro
will work and where it will not.

This test failed due to an API change in WebGUI.  Before 7.3, if you created
a Storage object and then created an Asset with that Storage Id, then WebGUI
would do that happily.  This is actually a bug, because you could create multiple
Assets with that one Storage Id, and when _any_ of the Assets was deleted or
rolled back it would delete the Storage location and leave the other Assets
with that Id pointing to an empty Storage object.

So the API change is actually a bug fix, albeit being a side-effect of the
auto-commit work for posts and wikis.
2006-12-08 17:40:09 +00:00
Roy Johnson
1cae999b60 Two new tests for the snipper 2006-12-07 01:07:01 +00:00
Drake
c909ac9740 Some extra tests for workflow. 2006-12-06 22:03:32 +00:00
Roy Johnson
e058215bf7 Merging Search test into head 2006-11-30 01:05:21 +00:00
Doug Bell
4ed1f2f30e Added an idea for t/lib/WebGUI/Form_Checking.pm to make testing form values less magic and more flexible. still todo. 2006-11-29 06:36:27 +00:00
Colin Kuskie
957642e1c6 added explicit test for comma processing 2006-11-29 05:08:14 +00:00
Colin Kuskie
850abf9b6d setup code for showDebug test 2006-11-28 16:58:21 +00:00
Colin Kuskie
85eb6ddbeb Added setNamespace and getNamespace methods to WebGUI::International.
Added a baseline test for WebGUI::International which also tests the new methods.
Fixed codespace caching in WebGUI::Operation::Help.  Codespace caching is
done via symbol table lookups, and it saves doing an eval.
Implemented the same type of caching in WebGUI::International.  This replaced
the in-memory cache which would slowly accumulate a complete copy of the
i18n entries as they were fetched.
2006-11-26 04:07:32 +00:00
Colin Kuskie
ee9cae98a8 Documented the heretofore undocumented Deactivate Account Template in the Auth modules.
Broke out code scanning tests into their own tests, and required the CODE_COP environment
variable be set before they were run.
Fixed two bugs in the Workflow test, wrong number of tests and inverse test logic.
More Auth template inheritance work.  Almost time to reflect it over to
the LDAP module.
2006-11-24 21:05:44 +00:00
Roy Johnson
22b9bc5e3b added two new tests to Storage.t 2006-11-23 08:17:53 +00:00
Colin Kuskie
2843dd195b update ErrorHandler test to work from either . or sbin 2006-11-22 21:59:07 +00:00
Drake
567219c767 Add the beginnings of a test suite for workflows. 2006-11-22 16:09:12 +00:00
Colin Kuskie
a0d2326f9c Found and fixed a bug in ErrorHandler, canShowPerformanceIndicators.
It didn't work with CIDR format IP addresses.  I cannabilized the
code from canShowDebug and refactored it into its own method,
canShowBasedOnIP.  Both canShowDebug and canShowPerformanceIndicators call this.
Updated the docs for the debugIp setting to note that it's used for both
showDebug and showPerformanceIndicators.
Added about 20 more tests to ErrorHandler.t.  Only the two hard methods are
left, fatal (which closes the session at the end) and showDebug, which is
validating a ton of output.
2006-11-21 03:50:15 +00:00
Colin Kuskie
fdffd2a5e3 more diagnostics for remotely failing test 2006-11-20 17:17:47 +00:00
Colin Kuskie
9c6f2c8b09 tests for audit, security which wrap info and warn 2006-11-20 05:28:53 +00:00
Colin Kuskie
648d7d0008 beginning of tests for ErrorHandler 2006-11-20 04:58:31 +00:00
Colin Kuskie
9b8f2ab061 Clearly document that sortHash* returns a Tie::IxHash.
Update the tests to assign to a Tie::IxHash to preserve the
sorted order.
2006-11-16 17:50:57 +00:00
Drake
848c4b6934 Oops. Fix test count in Utility.t since I forgot to update it before. 2006-11-10 15:16:23 +00:00
Drake
7ea06b9a81 Add some basic tests for sortHash and sortHashDescending to the
test suite for WebGUI::Utility.
2006-11-10 00:11:36 +00:00
Colin Kuskie
204046d283 document object mocking 2006-11-09 17:50:59 +00:00
Colin Kuskie
8142321a52 splitting on an empty string returns undef, not empty string 2006-11-09 17:47:29 +00:00
Colin Kuskie
ce617607a8 Update Style test to check for new return value.
Fix broken labels in CS Help and hover help.
2006-11-08 23:28:55 +00:00
Roy Johnson
2733d4f9a9 Two new tests for snippet. Almost at 100% coverage for snippet now. 2006-11-08 20:42:36 +00:00
Colin Kuskie
7b1109fb83 update test to handle change in Scratch delete return value 2006-11-07 17:25:00 +00:00
Drake
29ee8a00c7 Add some tests for joinCSV and splitCSV in WebGUI::Text. 2006-11-06 23:41:25 +00:00
Colin Kuskie
c3a2e71cd1 Mock the Session::Http->getCookies method so that neither it nor
setCookie will be called.
2006-11-06 00:50:34 +00:00
Roy Johnson
19aa2b854e merge tests from branch into HEAD 2006-11-02 03:01:32 +00:00
Colin Kuskie
568a02a6af This is as good as it's going to get. In order to push
the coverage up any higher, we'd have to reverse engineer
the Apache::Cookie module, figure out what it's doing to
the request.
2006-11-02 00:08:12 +00:00
Drake
3239727eae Extra tests for interaction between version tags and assets. 2006-11-01 18:17:31 +00:00
Colin Kuskie
75f159f71b A whole batch of Http test, and a pseudo Request test module to help.
Added accessors to Session/Http.pm, and wrote tests to back them all up.
2006-10-30 18:09:25 +00:00
Colin Kuskie
0b1e077f69 Changed the Help so that chapters with only 1 page are directly linked, saving a click.
Added pluggable template parser docs.
From the dev list, changed HTMLTemplateExpr to translate all dots in template
variables to underscores, since EXPR's don't do dots, just like TemplateToolkit.
2006-10-29 23:36:18 +00:00