@@ -3,7 +3,7 @@ import {transpileSql} from "../src/sql.js";
33
44describe ( "transpileSql(content, attributes)" , ( ) => {
55 it ( "compiles a sql expression" , ( ) => {
6- assert . strictEqual ( transpileSql ( "SELECT 1 + 2" ) , "display(Inputs.table(await sql`SELECT 1 + 2`));" ) ;
6+ assert . strictEqual ( transpileSql ( "SELECT 1 + 2" ) , "display(Inputs.table(await sql`SELECT 1 + 2`, {select: false} ));" ) ; // prettier-ignore
77 } ) ;
88 it ( "compiles a sql expression with id" , ( ) => {
99 assert . strictEqual ( transpileSql ( "SELECT 1 + 2" , { id : "foo" } ) , "const foo = await sql`SELECT 1 + 2`;" ) ;
@@ -22,13 +22,13 @@ describe("transpileSql(content, attributes)", () => {
2222 assert . throws ( ( ) => transpileSql ( "SELECT 1 + 2" , { id : "([foo])" } ) , / i n v a l i d b i n d i n g / ) ;
2323 } ) ;
2424 it ( "compiles a sql expression with id and display" , ( ) => {
25- assert . strictEqual ( transpileSql ( "SELECT 1 + 2" , { id : "foo" , display : "" } ) , "const foo = ((_) => (display(Inputs.table(_)), _))(await sql`SELECT 1 + 2`);" ) ; // prettier-ignore
25+ assert . strictEqual ( transpileSql ( "SELECT 1 + 2" , { id : "foo" , display : "" } ) , "const foo = ((_) => (display(Inputs.table(_, {select: false} )), _))(await sql`SELECT 1 + 2`);" ) ; // prettier-ignore
2626 } ) ;
2727 it ( "ignores display if display is implicit" , ( ) => {
28- assert . strictEqual ( transpileSql ( "SELECT 1 + 2" , { display : "" } ) , "display(Inputs.table(await sql`SELECT 1 + 2`));" ) ; // prettier-ignore
29- assert . strictEqual ( transpileSql ( "SELECT 1 + 2" , { display : "t" } ) , "display(Inputs.table(await sql`SELECT 1 + 2`));" ) ; // prettier-ignore
30- assert . strictEqual ( transpileSql ( "SELECT 1 + 2" , { display : "f" } ) , "display(Inputs.table(await sql`SELECT 1 + 2`));" ) ; // prettier-ignore
31- assert . strictEqual ( transpileSql ( "SELECT 1 + 2" , { display : "true" } ) , "display(Inputs.table(await sql`SELECT 1 + 2`));" ) ; // prettier-ignore
28+ assert . strictEqual ( transpileSql ( "SELECT 1 + 2" , { display : "" } ) , "display(Inputs.table(await sql`SELECT 1 + 2`, {select: false} ));" ) ; // prettier-ignore
29+ assert . strictEqual ( transpileSql ( "SELECT 1 + 2" , { display : "t" } ) , "display(Inputs.table(await sql`SELECT 1 + 2`, {select: false} ));" ) ; // prettier-ignore
30+ assert . strictEqual ( transpileSql ( "SELECT 1 + 2" , { display : "f" } ) , "display(Inputs.table(await sql`SELECT 1 + 2`, {select: false} ));" ) ; // prettier-ignore
31+ assert . strictEqual ( transpileSql ( "SELECT 1 + 2" , { display : "true" } ) , "display(Inputs.table(await sql`SELECT 1 + 2`, {select: false} ));" ) ; // prettier-ignore
3232 } ) ;
3333 it ( "compiles a sql expression with display=false" , ( ) => {
3434 assert . strictEqual ( transpileSql ( "SELECT 1 + 2" , { display : "false" } ) , "sql`SELECT 1 + 2`;" ) ;
0 commit comments