public void CompileEmptyModel()
{
CodeModel model = new CodeModel();
this.compiler.Visit(model);
this.writer.Close();
string output = this.writer.ToString();
Assert.IsTrue(ContainsLine(output, "var ajtalk;"));
Assert.IsTrue(ContainsLine(output, "var Smalltalk;"));
Assert.IsTrue(ContainsLine(output, "if (typeof(ajtalk) === 'undefined')"));
Assert.IsTrue(ContainsLine(output, "ajtalk = require('ajtalk.js');"));
Assert.IsTrue(ContainsLine(output, "if (typeof(Smalltalk) === 'undefined')"));
Assert.IsTrue(ContainsLine(output, "Smalltalk = ajtalk.Smalltalk;"));
}