You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
expect(result.query).to.equal(`SELECT cli.desativo AS inativo, CASE WHEN SUM(cli.classificacao_id) > ? THEN (SUM(cli.classificacao_id) * 2) ELSE 0 END AS classificacaoTest, cid.nome AS cidade_nome, cid.id AS cid_id FROM Cliente AS cli LEFT JOIN Cidade AS cid ON (cid.id = cli.cidade_id) WHERE cli.razaoSocial = ? AND cli.id >= ?`);
142
+
expect(result.query).to.equal(`SELECT cli.desativo AS inativo, CASE WHEN SUM(cli.classificacao_id) > ? THEN (SUM(cli.classificacao_id) * 2) ELSE 0 END AS classificacaoTest, cid.* FROM Cliente AS cli LEFT JOIN Cidade AS cid ON (cid.id = cli.cidade_id) WHERE cli.razaoSocial = ? AND cli.id >= ?`);
143
+
});
144
+
145
+
146
+
147
+
it("test select all by mapper",()=>{
148
+
letquery=newQuery(Cliente);
149
+
query
150
+
.select(select=>{
151
+
select.allByMap(mappersTable.getMapper(Cliente))
152
+
})
153
+
.join(Cidade,
154
+
onWhere=>
155
+
onWhere.equal(x=>x.id,query.ref(x=>x.cidade.id)),
156
+
join=>{
157
+
join.select(select=>{
158
+
select.allByMap(mappersTable.getMapper(Cidade));
159
+
})
160
+
});
161
+
162
+
constresult=query.compile();
163
+
164
+
expect(result.params.length).to.equal(0);
165
+
expect(result.query).to.equal(`SELECT cli.id AS id, cli.razaoSocial AS razaoSocial, cli.apelido AS apelido, cli.desativo AS desativo, cli.cidade_id AS cidade_id, cli.classificacao_id AS classificacao_id, cid.id AS cid_id, cid.nome AS cid_nome, cid.uf_id AS cid_uf_id, cid.subRegiao_id AS cid_subRegiao_id FROM Cliente AS cli LEFT JOIN Cidade AS cid ON (cid.id = cli.cidade_id)`);
0 commit comments