AjTalk.Tests.Compilers.Javascript.VirtualMachineCompilerTests.CompileNativeApplyWith C# (CSharp) Method

CompileNativeApplyWith() private method

private CompileNativeApplyWith ( ) : void
return void
        public void CompileNativeApplyWith()
        {
            IExpression expression = ParseExpression("p napply: 'process' with: {x. y}");
            expression.Visit(this.compiler);
            this.writer.Close();
            string output = this.writer.ToString();
            Assert.IsTrue(ContainsLine(output, "var __target = p;"));
            Assert.IsTrue(ContainsLine(output, "return __target['process'].apply(__target, [x, y]);"));
        }