Index: tests/nsf-cmd.test =================================================================== diff -u -re367957430bf9246069791785619a5503e166d33 -r67401de3f9bcd5d59c54133756398953d369fcca --- tests/nsf-cmd.test (.../nsf-cmd.test) (revision e367957430bf9246069791785619a5503e166d33) +++ tests/nsf-cmd.test (.../nsf-cmd.test) (revision 67401de3f9bcd5d59c54133756398953d369fcca) @@ -277,6 +277,26 @@ } +nx::test case nsf-method-property { + ? {::nsf::object::exists ::TestMe} 0 + ? {::nsf::method::property ::TestMe missing call-protected true} \ + {expected object but got "::TestMe" for parameter "object"} + ? {::nsf::method::forward::property ::TestMe missing verbose true} \ + {expected object but got "::TestMe" for parameter "object"} + + nx::Class create ::TestMe + + ? {::nsf::method::property ::TestMe -per-object missing call-protected true} \ + {cannot lookup object method 'missing' for ::TestMe} + ? {::nsf::method::property ::TestMe missing call-protected true} \ + {cannot lookup method 'missing' for ::TestMe} + ? {::nsf::method::forward::property ::TestMe -per-object missing verbose true} \ + {cannot lookup object method 'missing' for ::TestMe} + ? {::nsf::method::forward::property ::TestMe missing verbose true} \ + {cannot lookup method 'missing' for ::TestMe} + +} + # # test error transparency of "-debug" option #