Index: tests/varresolutiontest.xotcl =================================================================== diff -u -r7970a3bf8beef94aa92d0faf58d5ab183e19658d -rf279bf06b31139084edd5136824a1e2622265e00 --- tests/varresolutiontest.xotcl (.../varresolutiontest.xotcl) (revision 7970a3bf8beef94aa92d0faf58d5ab183e19658d) +++ tests/varresolutiontest.xotcl (.../varresolutiontest.xotcl) (revision f279bf06b31139084edd5136824a1e2622265e00) @@ -494,3 +494,20 @@ ? {set ::C} 1 ? {f1 eval {set .c}} 4 + + +################################################## +# test for namespace resolver +################################################## +Test case nsresolver +namespace eval module { + Class create C + Class create M1 + Class create M2 + + C mixin M1 + ? {::xotcl::relation C class-mixin} "::module::M1" + puts stderr "mixin add M" + C mixin add M2 + ? {::xotcl::relation C class-mixin} "::module::M2 ::module::M1" +} \ No newline at end of file