Esempio n. 1
0
        public void EmptyStatementProducesBlock()
        {
            var b = JS.BlockOrStatement(JS.Empty(), JS.Empty());

            Assert.AreEqual("{;;}", b.ToString());
        }
        public void BlockOrStatementReturnsStatement()
        {
            var block = JS.BlockOrStatement(JS.Return());

            Assert.AreEqual("return;", block.ToString());
        }
        public void BlockOrStatementReturnsBlock()
        {
            var block = JS.BlockOrStatement(JS.Null(), JS.Return());

            Assert.AreEqual("{null;return;}", block.ToString());
        }
        public void BlockOrStatementReturnsEmpty()
        {
            var block = JS.BlockOrStatement();

            Assert.AreEqual(";", block.ToString());
        }