<     DummyObjectStore .trans(v, p, u, EQ) -> {v, r} should return the value returned from the method corresponding to patch p
<   ․ DummyObjectStore .trans(v, p, u, EQ) -> {v, r} should return the value returned from the method corresponding to patch p
<     DummyObjectStore .trans(v, p, u, EQ) -> {v, r} should pass the patch and u flag as parameters to the called method
<   ․ DummyObjectStore .trans(v, p, u, EQ) -> {v, r} should pass the patch and u flag as parameters to the called method
---
>     DummyObjectStore .trans(v, p, u) -> {v, r, eff} should return the value returned from the method corresponding to patch p
>   ․ DummyObjectStore .trans(v, p, u) -> {v, r, eff} should return the value returned from the method corresponding to patch p
>     DummyObjectStore .trans(v, p, u) -> {v, r, eff} should pass the patch and u flag as parameters to the called method
>   ․ DummyObjectStore .trans(v, p, u) -> {v, r, eff} should pass the patch and u flag as parameters to the called method
>     DummyObjectStore .trans(v, p, u) -> {v, r, eff} should replace the object with another if replaced with its ID
>   ․ DummyObjectStore .trans(v, p, u) -> {v, r, eff} should replace the object with another if replaced with its ID
19a22,25
>     DummyObjectStore context .self() should return the version ID of the object prior to this patch application
>   ․ DummyObjectStore context .self() should return the version ID of the object prior to this patch application
>     $inv should unapply the underlying patch
>   ․ $inv should unapply the underlying patch
43a50,51
>     ObjectMonitor .proxy() ._replaceWith(obj) should replace the underlying object with the given one
>   ․ ObjectMonitor .proxy() ._replaceWith(obj) should replace the underlying object with the given one
59a68,71
>     ObjectMonitor .json() should return a JSON representation of the object
>   ․ ObjectMonitor .json() should return a JSON representation of the object
>     ObjectMonitor .object() should provide an unprovisioned access to the object
>   ․ ObjectMonitor .object() should provide an unprovisioned access to the object
92,95c104,109
<     SimpleObjectStore .trans(v, p, u, EQ) -> {v, r} should return the value returned from the method corresponding to patch p
<   ․ SimpleObjectStore .trans(v, p, u, EQ) -> {v, r} should return the value returned from the method corresponding to patch p
<     SimpleObjectStore .trans(v, p, u, EQ) -> {v, r} should pass the patch and u flag as parameters to the called method
<   ․ SimpleObjectStore .trans(v, p, u, EQ) -> {v, r} should pass the patch and u flag as parameters to the called method
---
>     SimpleObjectStore .trans(v, p, u) -> {v, r, eff} should return the value returned from the method corresponding to patch p
>   ․ SimpleObjectStore .trans(v, p, u) -> {v, r, eff} should return the value returned from the method corresponding to patch p
>     SimpleObjectStore .trans(v, p, u) -> {v, r, eff} should pass the patch and u flag as parameters to the called method
>   ․ SimpleObjectStore .trans(v, p, u) -> {v, r, eff} should pass the patch and u flag as parameters to the called method
>     SimpleObjectStore .trans(v, p, u) -> {v, r, eff} should replace the object with another if replaced with its ID
>   ․ SimpleObjectStore .trans(v, p, u) -> {v, r, eff} should replace the object with another if replaced with its ID
105a120,121
>     SimpleObjectStore context .self() should return the version ID of the object prior to this patch application
>   ․ SimpleObjectStore context .self() should return the version ID of the object prior to this patch application
109c125
<   53 passing (66ms)
---
>   61 passing (59ms)