Merge remote-tracking branch 'modules/master' into subtree

this merges the master head of https://github.com/helma-org/apps-modules-mirror into helma
This commit is contained in:
Simon Oberhammer 2012-03-27 11:46:35 +02:00
commit 226552bc24
53 changed files with 12023 additions and 0 deletions

View file

@ -0,0 +1,40 @@
tests = [
"testForward",
"testBackward",
];
function setup() {
var org = new Organisation();
var person = new Person();
org.name = "Acme Hovercraft";
person.name = "Murray Feather";
person.organisation = org;
org.person = person;
person.persist();
res.commit();
}
function testForward() {
app.clearCache();
person = root.persons.get(0);
org = root.organisations.get(0);
assertEqual(person.organisation, org);
assertEqual(person.organisation.name, org.name);
assertEqual("Acme Hovercraft", org.name);
}
function testBackward() {
app.clearCache();
var person = root.persons.get(0);
var org = root.organisations.get(0);
assertEqual(org.person, person);
assertEqual(org.person.name, person.name);
assertEqual("Murray Feather", person.name);
}
function cleanup() {
var person = root.persons.get(0);
var org = root.organisations.get(0);
org.remove();
person.remove();
}