• last updated 14 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
fix typo

add regression test for recent changes in default handling of checkboxes

# The created form contains several checkboxes, which are

# nasty to handle. When a ceckbox was marked, but is thenq

# # unchecked, this values is NOT returned by the

# browser. The server has to detect by the fact of

# untransmitted values that the instance attribute value

# has to be altered. This is very different to the

# standard cases, where the edited values are transmitted.

#

# The created form below handles also more complex cases:

#

# a) a checkbox box1, where a default is set

# b) a repeated checkbox, where one value is provided

# c) a compound field, where the compound field definition

# contains a default for the sub-component.

file xowiki-test-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/xowiki/tcl/test/xowiki-test-procs.tcl
make use of new feature for checkbox testing in acs::test::form_reply

Bump version number to 5.10.0d26 and adjust dependencies

    • -3
    • +3
    /openacs-4/packages/xowiki/xowiki.info
acs::test::form_reply: add option "-remove" in analogy to "-update" to remove entries from the provided dict. This is necessary for web regression testing for

check boxes, where the application has to decuce from the fact, that a field is not transmitted, that a value has to be changed.

Prepend source URL to the one of the news item in case this is not an absolute URL

Fix typo

fix name of called proc, add warnings to raise awareness

    • -2
    • +3
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
    • -3
    • +4
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
close potential return vector via "data:*" URLs

    • -1
    • +5
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
    • -1
    • +15
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
Use current HTTP api

Leave xml in its original state and rely on tDOM parser to do the right thing (fixes vanilla tests, keeps working downstream)

Keep test feed in its raw encoding

improve spelling and deactivate changes that were probably needed only for Firefox 2

whitespace changes, including breaking overlong lines

whitespace and quoting changes

whitespace changes

avoid double substitutions

avoid double substitutions

whitespace cleanup

avoid double substitution

do not add __csrf_token to sort order url

Avoid double flagging for non-optional values having "notnull" specified.

Previously, there was a complaint from "notnull" and one from "not optional"

Remove spaces after complaints at load time

Move xowiki tests in the xowiki package

Assume email is verified for this test

Fix automated test on the site node non-xotcl api when one sets the subsite to require email verification

Follow redirect to handle the vanilla dotlrn use case

Confirm email to handle cases where this is required

Move email confirmation test in a proc, as some tests need to reuse this when we are configured to require verification

Log at each redirect