Take the 2008 Git User's Survey and help out! [ hide ]

public
Description: BDD for OpenLaszlo.
Clone URL: git://github.com/osteele/lztestkit.git
Search Repo:
+finalizer, captureEvent
osteele (author)
Fri Feb 29 14:21:14 -0800 2008
commit  dbaa55bb13653de2676c3aac09ec979de27de2ff
tree    d7d9e699d26adc0de285f2960bc514f99cac4675
parent  38bb9f620ad3eb338514dbda23cec8885b9a6f03
0
...
7
8
9
 
...
7
8
9
10
0
@@ -7,3 +7,4 @@
0
 * more test cases, especially for hopkit
0
 * autorun should only return canvas files
0
 * can autorun recover from a non-canvas file?
0
+* test cases for finalizer, captureEvent
...
82
83
84
85
 
 
 
 
 
86
87
88
...
82
83
84
 
85
86
87
88
89
90
91
92
0
@@ -82,7 +82,11 @@ function MockObject(master) {
0
         errors = [];
0
     Mock._register(this);
0
     addMethods(master);
0
- typeof master == 'function' && addMethods(new master);
0
+ if (typeof master == 'function') {
0
+ addMethods(new master);
0
+ var finalizer = (master['mock']||{}).finalize;
0
+ finalizer && finalizer(this);
0
+ }
0
     var mock = this.mock = {expects: expector, verify: verify, testCase: null};
0
     this['expects'] || (this.expects = expector);
0
     this['verify'] || (this.verify = verify);
...
37
38
39
 
 
 
 
 
 
 
 
 
40
41
42
...
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
0
@@ -37,6 +37,15 @@ TestCase.addProperty('value', function(value) {
0
     return ExpectValue(value, this);
0
 });
0
 
0
+TestCase.addProperty('captureEvent', function(sender, eventName) {
0
+ var delegate = new LzDelegate({run:function() {
0
+ holder.called = true;
0
+ holder.value = arguments[0];
0
+ }}, 'run', sender, eventName),
0
+ holder = {called:true, unregister:function(){delegate.unregisterAll()}};
0
+ return holder;
0
+});
0
+
0
 TestCase.prototype.expect.event = function(sender, eventName) {
0
     Mock.exectEvent(sender, eventName);
0
 }

Comments

    No one has commented yet.