public void ConstantNames() {
AssertOutput(delegate() {
CompilerTest(@"
module M
X = 1
end
module N
X = 1
Z = 2
end
class C
include M, N
puts X,Z
Y = 2
U = 1
end
class D < C
U = 3
W = 4
end
p C.constants.sort
p D.constants.sort
p M.constants.sort
");
}, @"
1
2
[:U, :X, :Y, :Z]
[:U, :W, :X, :Y, :Z]
[:X]
");
}