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()); }