JT Smith
2a3ba619db
preparing for 7.0.4 release
2006-08-02 16:13:36 +00:00
Frank Dillon
d74f8fc020
forgot to increment test number
2006-08-02 15:58:16 +00:00
Frank Dillon
9a9c2d8357
added test for epochToHttp
2006-08-02 15:56:32 +00:00
JT Smith
61eb59c7f8
bug fixes and new tests
2006-08-02 15:39:23 +00:00
Roy Johnson
93fc3bfa88
Started a new test suite for assets
2006-08-02 15:35:03 +00:00
Colin Kuskie
4b891f22f8
We're getting occasional failures of tests for timings. Using
...
the lastUpdated method on a user, for example. I've made two changes
to try and fix these:
1) Changed the tests to use cmp_ok instead of ok, so that future failures
will print the measured times as a debug, like is and isn't do.
2) Reversed the order of the method and time measurement. This might help
the difference stay smaller since the two statements are closer.
2006-08-01 18:28:58 +00:00
Colin Kuskie
f5f239e577
fix typo in docs
2006-07-31 18:05:25 +00:00
Colin Kuskie
dd9c807166
Conditional load conversion.
...
In Page.t, place the newly created Snippet under a versionTag
so that it can be cleaned up at the end of the test.
2006-07-30 18:34:47 +00:00
Colin Kuskie
d154726bc1
Remove the use trace line from Paginator.t. It's not used.
...
Yet again, fix a security hole in the Include macro. If the path used a symlink
then it would bypass one of the three security checks.
2006-07-30 18:10:31 +00:00
Colin Kuskie
78c33c54ff
Added corner tests for empty string and undef.
...
Converted tests to handle skipping if the macro can't be loaded.
2006-07-30 07:39:49 +00:00
Colin Kuskie
818ab4a690
conditional load check and fix default param tests
2006-07-30 04:03:46 +00:00
Colin Kuskie
55b60631c9
conditional load conversion, default parameter updates
...
Added a TODO for D_date to find a way to test not sending an explicit time.
2006-07-30 03:55:21 +00:00
Colin Kuskie
4c65000be5
conditional load check and fix default param tests
2006-07-30 01:13:19 +00:00
Colin Kuskie
0baf20af33
Add use_ok for module loading.
...
Added corner cases for null admin text and undef (missing) admin text.
2006-07-30 01:07:17 +00:00
Colin Kuskie
d756069c43
instrumented to abort tests if the macro does not load
2006-07-29 23:43:13 +00:00
Colin Kuskie
5e7c0faf68
During the rework of the Macro tests to only test the macro procedure
...
instead of the macro processor, all tests which default behavior (no parameters)
were broken.
The next series of test commits will remedy this on all tests. Also during
this time, each test will be augmented to abort the test if the Macro
cannot be loaded.
2006-07-29 23:38:32 +00:00
Colin Kuskie
433521f30f
LoginToggle test
2006-07-29 23:25:07 +00:00
Colin Kuskie
f7b4367205
remote debug of smoke-test setup
2006-07-29 22:28:04 +00:00
Colin Kuskie
e84c58bd66
prototyping conditional tests based on Macro load. There is no sense running the tests if there are syntax errors in the code.
2006-07-29 04:03:17 +00:00
Colin Kuskie
be6fc4b4f9
clean up old macroText statements
2006-07-29 03:50:34 +00:00
Colin Kuskie
84117932af
add a test for the FormParam macro, and clarify in the docs that FormParam returns only the first value from a list
2006-07-29 03:31:59 +00:00
Colin Kuskie
00de81868b
Two bugs in rollback.
...
The check for rolling back the pbversion0000000000001 tag wouldn't log any
errors because it was after the return 0 statement.
If a set of assets that were programmatically generated were rolled
back, and the assets had a parent child relationship then there's
a race condition that could cause the parent to be purged before
child. Since purging the parent _also_ purges the child, the system
would try to purge the child twice and this causes a fatal error.
Programmatically generating the assets causes their revisionDates
to be the same, and that causes the return order of the assets to
be uncertain.
The solution is to generate the list of assets to be rolled back
by revisionDate _AND_ lineage. This guarantees that children are
purged first.
This bug was exposed in t/Macro/RootTitle.t However, the bug
seems to be system dependent since the revisionDate depends on how
fast the system can create assets.
2006-07-28 23:40:06 +00:00
Colin Kuskie
b2d4c36080
add Include macro test and fix Include bug
2006-07-28 16:11:47 +00:00
Wouter van Oijen
e0b17be5dd
Template issue
2006-07-28 10:14:27 +00:00
Colin Kuskie
d9b4b1df06
test for Env macro. It grabs all keys from the env object and makes sure they can be retrieved via the macro. It also tests null, undef and non-existant keys
2006-07-27 18:05:46 +00:00
Colin Kuskie
23cc777add
remove debugging code
2006-07-27 17:46:47 +00:00
Colin Kuskie
0d769e2e1e
remove op2 code from printable macro
2006-07-27 16:49:05 +00:00
Colin Kuskie
54d2d687e8
Test for the printable macro. This macro DOES NOT test changing the style, only
...
the text generated by the macro.
2006-07-27 16:35:41 +00:00
Colin Kuskie
e3ae42aa1a
remove dependency on Macro_Config from last tests, and reindent some lines in RootTitle
2006-07-27 16:00:46 +00:00
Colin Kuskie
aa15635fde
Macro_Config code not needed anymore
2006-07-27 16:00:06 +00:00
Colin Kuskie
5c443480ed
incremented number of planned tests since a test was added
2006-07-27 15:58:08 +00:00
Colin Kuskie
5757842e46
Remove unused variable from r_printable.
...
Modify RootTitle to return root-1 instead of root.
2006-07-27 04:01:35 +00:00
JT Smith
8818309eaa
- Added a forum.lastPost.user.hasRead variable to the Message Board template.
2006-07-26 22:26:19 +00:00
JT Smith
24a2d8b760
preparing for 7.0.4 bugfix cycle
2006-07-26 21:29:55 +00:00
Colin Kuskie
89abfdef9d
Use just 1 versionTag for RootTitle. Much cleaner code.
...
Remove old Macro enabling code from PageTitle
2006-07-26 20:28:57 +00:00
JT Smith
07301c12bd
few more bug fixes and preparing for 7.0.3 release
2006-07-26 20:05:43 +00:00
Frank Dillon
ebc3db0725
added test for addToDateTime method
2006-07-26 19:24:38 +00:00
Roy Johnson
ce22acea8e
Adding a test
2006-07-26 19:21:04 +00:00
Colin Kuskie
caa58f26f2
finish Setting Macro breakout
2006-07-26 19:09:55 +00:00
Colin Kuskie
6aab9a6eec
Rework all tests to call the Macro's process subroutine directly.
...
Add RootTitle.t test.
Broke up the SettingMacros.t test into individual tests.
2006-07-26 19:02:22 +00:00
Wouter van Oijen
60e9523f7b
fixing XHTML compliance and removing windows line endings
2006-07-26 09:51:09 +00:00
Colin Kuskie
b3f042de84
fixing doc bug in r_printable macro docs
2006-07-26 01:37:57 +00:00
Colin Kuskie
927d097375
Fix a parsing bug in WebGUI::Operation::Shared where it would puke if
...
the code it was parsing had spaces after the commas.
Formatting code in EditableToggle.t
2006-07-26 01:23:30 +00:00
Colin Kuskie
271c539974
update DataForm docs. Height is only used on *areas
2006-07-26 01:15:00 +00:00
Colin Kuskie
ee59a4bade
remove debugging output
2006-07-25 23:12:46 +00:00
JT Smith
75c09e4aed
fixed a field ordering problem
2006-07-25 21:51:28 +00:00
JT Smith
09af3e8785
- Added "Save and Commit" option for environments where the appearance of
...
workflow is unwanted.
2006-07-25 21:11:14 +00:00
Colin Kuskie
f1159269a0
Macro Tests: refactored all macro tests to remove a very evil hack
...
for inserting macros into the config. The new method is much cleaner
and uses the Config API.
Updated the docs for the RootTitle macro, both POD and online help.
2006-07-25 20:54:08 +00:00
JT Smith
cc61639232
- fix: Search Feature Select Box Not Working
2006-07-25 20:45:21 +00:00
JT Smith
6766c63731
- Added the arrayRef() method to WebGUI::SQL::ResultSet, which is 12% faster
...
than the array() method.
- Added more tests to the test suite.
2006-07-25 17:58:54 +00:00