public void CompileNotEqualOperatorMethod()
{
MethodModel method = ParseMethod("~= a ^a");
this.compiler.CompileMethod(method);
this.writer.Close();
string output = this.writer.ToString();
Assert.IsTrue(ContainsLine(output, "MyClass.prototype['~='] = function(a)"));
Assert.IsTrue(ContainsLine(output, "{"));
Assert.IsTrue(ContainsLine(output, "return a;"));
Assert.IsFalse(ContainsLine(output, "return self;"));
Assert.IsTrue(ContainsLine(output, "};"));
}