|
| 1 | +// import { Classificacao } from "./models/classificacao"; |
| 2 | +// import { SubRegiao } from "./models/sub-regiao"; |
| 3 | +// import { Cidade } from "./models/cidade"; |
| 4 | +// import { Cliente } from "./models/cliente"; |
| 5 | +// import { MappersTableSimple } from ".."; |
| 6 | +// import { DatabaseHelper, Insert } from "database-builder"; |
| 7 | +// import { TestClazz } from "./models/test-clazz"; |
| 8 | +// import { TestClazzRef } from "./models/test-clazz-ref"; |
| 9 | +// import { Uf } from "./models/uf"; |
| 10 | +// import { Regiao } from "./models/regiao"; |
| 11 | +// import { expect } from "chai"; |
| 12 | + |
| 13 | +// describe("Mapper", () => { |
| 14 | + |
| 15 | +// const mapper = new MappersTableSimple(new DatabaseHelper(), { |
| 16 | +// references: false, |
| 17 | +// referencesId: true, |
| 18 | +// referencesIdRecursive: false, |
| 19 | +// referencesIdColumn: "id" |
| 20 | +// }) |
| 21 | +// .mapper( |
| 22 | +// false, |
| 23 | +// void 0, |
| 24 | +// void 0, |
| 25 | +// TestClazz, |
| 26 | +// TestClazzRef, |
| 27 | +// Cliente, |
| 28 | +// Cidade, |
| 29 | +// Uf, |
| 30 | +// SubRegiao, |
| 31 | +// Regiao, |
| 32 | +// Classificacao |
| 33 | +// ); |
| 34 | + |
| 35 | +// const clienteToSave = { |
| 36 | +// id: 1, |
| 37 | +// razaoSocial: "Razão", |
| 38 | +// apelido: "Apelido", |
| 39 | +// cidade: { |
| 40 | +// id: 2, |
| 41 | +// nome: "Cidade", |
| 42 | +// uf: { |
| 43 | +// id: "SC", |
| 44 | +// nome: "Santa Catarina" |
| 45 | +// } as Uf, |
| 46 | +// subRegiao: { |
| 47 | +// id: 4, |
| 48 | +// nome: "Sub Região", |
| 49 | +// regiao: { |
| 50 | +// id: 5, |
| 51 | +// nome: "Região" |
| 52 | +// } as Regiao |
| 53 | +// } as SubRegiao, |
| 54 | +// } as Cidade, |
| 55 | +// classificacao: { |
| 56 | +// id: 3, |
| 57 | +// descricao: "Top" |
| 58 | +// } as Classificacao, |
| 59 | +// desativo: false |
| 60 | +// } as Cliente; |
| 61 | + |
| 62 | +// it("Test mapper insert", () => { |
| 63 | +// const result = new Insert(Cliente, clienteToSave, mapper.getMapper(Cliente)).compile(); |
| 64 | +// expect(result.params.toString()).to.equal([1, "Razão", "Apelido", false, 2, 3].toString()); |
| 65 | +// expect(result.query).to.equal("INSERT INTO Cliente (id, razaoSocial, apelido, desativo, cidade_id, classificacao_id) VALUES (?, ?, ?, ?, ?, ?)"); |
| 66 | +// }); |
| 67 | + |
| 68 | +// }); |
0 commit comments