@@ -16,6 +16,9 @@ test cte-real-affinity-join-original-issue {
1616expect {
1717 1.0|1.0
1818}
19+ expect @js {
20+ 1|1
21+ }
1922
2023test cte-real-affinity-inner-join {
2124 WITH cte AS (SELECT CAST(1 AS REAL) AS val)
@@ -25,6 +28,9 @@ test cte-real-affinity-inner-join {
2528expect {
2629 1.0|real
2730}
31+ expect @js {
32+ 1|real
33+ }
2834
2935test cte-real-affinity-left-join {
3036 WITH cte AS (SELECT CAST(1 AS REAL) AS val)
@@ -34,6 +40,9 @@ test cte-real-affinity-left-join {
3440expect {
3541 1.0|real
3642}
43+ expect @js {
44+ 1|real
45+ }
3746
3847test cte-real-affinity-zero {
3948 WITH cte AS (SELECT CAST(0 AS REAL) AS val)
@@ -43,6 +52,9 @@ test cte-real-affinity-zero {
4352expect {
4453 0.0|real
4554}
55+ expect @js {
56+ 0|real
57+ }
4658
4759test cte-real-affinity-negative {
4860 WITH cte AS (SELECT CAST(-5 AS REAL) AS val)
@@ -52,6 +64,9 @@ test cte-real-affinity-negative {
5264expect {
5365 -5.0|real
5466}
67+ expect @js {
68+ -5|real
69+ }
5570
5671test cte-real-affinity-multiple-columns {
5772 WITH cte AS (SELECT CAST(1 AS REAL) AS a, CAST(2 AS REAL) AS b)
@@ -61,6 +76,9 @@ test cte-real-affinity-multiple-columns {
6176expect {
6277 1.0|real|2.0|real
6378}
79+ expect @js {
80+ 1|real|2|real
81+ }
6482
6583test subquery-real-affinity-join {
6684 SELECT t2.val, typeof(t2.val)
@@ -71,3 +89,6 @@ test subquery-real-affinity-join {
7189expect {
7290 1.0|real
7391}
92+ expect @js {
93+ 1|real
94+ }
0 commit comments