Skip to content

Commit 0a6c89b

Browse files
author
fernandocode
committed
v.0.3.3
Correções de compatibilidade com nova versão do database-builder
1 parent 95b2de9 commit 0a6c89b

File tree

6 files changed

+20
-17
lines changed

6 files changed

+20
-17
lines changed

package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"@angular/platform-browser-dynamic": "~7.2.0",
2323
"@angular/router": "~7.2.0",
2424
"core-js": "^2.5.4",
25-
"database-builder": "^0.3.9",
25+
"database-builder": "^0.3.10",
2626
"rxjs": "~6.3.3",
2727
"tslib": "^1.9.0",
2828
"zone.js": "~0.8.26"

projects/ionic-database-builder/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ionic-database-builder",
3-
"version": "0.3.2",
3+
"version": "0.3.3",
44
"description": "Extended library from database-builder to assist in creating and maintaining SQL commands. Allowing integrate execute commands with SQLite ('@ionic-native/sqlite'), Web Sql, etc. Through the interface injection 'DatabaseCreatorContract' returning an implementation of 'DatabaseObject'.",
55
"repository": {
66
"type": "git",
@@ -36,6 +36,6 @@
3636
"peerDependencies": {
3737
"@angular/common": "^7.2.0",
3838
"@angular/core": "^7.2.0",
39-
"database-builder": "^0.3.0-beta.2"
39+
"database-builder": "^0.3.10"
4040
}
4141
}

src/app/cidade.spec.ts

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Cidade } from './database/models/cidade';
22
import { TestBed, async } from '@angular/core/testing';
33
import { DatabaseSettingsFactory } from './database/factory/database-settings-factory';
44
import { TableMapper } from './database/mapper/table-mapper';
5-
import { IonicDatabaseBuilderModule, Database, DatabaseBrowserService, IS_ENABLE_LOG, DATABASE_CREATOR, DatabaseMockService } from 'ionic-database-builder';
5+
import { IonicDatabaseBuilderModule, Database, IS_ENABLE_LOG, DATABASE_CREATOR, DatabaseMockService, WebSqlDatabaseService } from 'ionic-database-builder';
66
import { DatabaseMigrationService } from './database/provider/database-migration-service';
77

88
describe('Cidade', () => {
@@ -13,7 +13,7 @@ describe('Cidade', () => {
1313
imports: [
1414
IonicDatabaseBuilderModule.forRoot(
1515
DatabaseSettingsFactory,
16-
DatabaseBrowserService,
16+
WebSqlDatabaseService,
1717
DatabaseMigrationService
1818
)
1919
],
@@ -24,13 +24,13 @@ describe('Cidade', () => {
2424
provide: DATABASE_CREATOR,
2525
useFactory: (
2626
mock: DatabaseMockService,
27-
sqlBrowser: DatabaseBrowserService
27+
sqlBrowser: WebSqlDatabaseService
2828
) => {
2929
return isMock ? mock : sqlBrowser;
3030
},
31-
deps: [DatabaseMockService, DatabaseBrowserService]
31+
deps: [DatabaseMockService, WebSqlDatabaseService]
3232
},
33-
DatabaseBrowserService,
33+
WebSqlDatabaseService,
3434
DatabaseMockService
3535
],
3636
});
@@ -84,6 +84,7 @@ describe('Cidade', () => {
8484
expect(result[0].rowsAffected).toEqual(1);
8585

8686
cidade.nome = 'Nova Cidade';
87+
cidade.uf = void 0;
8788
const updateResult = await crud.update(Cidade, cidade)
8889
.where(where => where.equal(x => x.codeImport, cidade.codeImport))
8990
.execute().toPromise();
@@ -92,8 +93,10 @@ describe('Cidade', () => {
9293
const cidadesRead = await crud.query(Cidade)
9394
.where(where => where.equal(x => x.codeImport, cidade.codeImport))
9495
.toList().toPromise();
96+
console.log(cidadesRead);
9597
expect(cidadesRead.length).toEqual(1);
9698
expect(cidadesRead[0].codeImport).toEqual(cidade.codeImport);
9799
expect(cidadesRead[0].nome).toEqual(cidade.nome);
100+
expect(cidadesRead[0].uf).toEqual(null);
98101
});
99102
});

src/app/simple.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { AppComponent } from './app.component';
44
import { DatabaseSettingsFactory } from './database/factory/database-settings-factory';
55
import { DatabaseMigrationService } from './database/provider/database-migration-service';
66
import { TableMapper } from './database/mapper/table-mapper';
7-
import { IonicDatabaseBuilderModule, Database, DatabaseBrowserService } from 'ionic-database-builder';
7+
import { IonicDatabaseBuilderModule, Database, WebSqlDatabaseService } from 'ionic-database-builder';
88
import { Uf } from './database/models/uf';
99
import { Regiao } from './database/models/regiao';
1010
import { SubRegiao } from './database/models/sub-regiao';
@@ -20,7 +20,7 @@ describe('Simple Test injector component', () => {
2020
imports: [
2121
IonicDatabaseBuilderModule.forRoot(
2222
DatabaseSettingsFactory,
23-
DatabaseBrowserService,
23+
WebSqlDatabaseService,
2424
DatabaseMigrationService,
2525
false,
2626
true,

src/app/uf.spec.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Uf } from './database/models/uf';
22
import { TestBed, async } from '@angular/core/testing';
33
import { DatabaseSettingsFactory } from './database/factory/database-settings-factory';
44
import { TableMapper } from './database/mapper/table-mapper';
5-
import { IonicDatabaseBuilderModule, Database, DatabaseBrowserService, IS_ENABLE_LOG, DATABASE_CREATOR, DatabaseMockService, DatabaseSettingsFactoryContract } from 'ionic-database-builder';
5+
import { IonicDatabaseBuilderModule, Database, WebSqlDatabaseService, IS_ENABLE_LOG, DATABASE_CREATOR, DatabaseMockService, DatabaseSettingsFactoryContract } from 'ionic-database-builder';
66

77
describe('Uf', () => {
88
beforeEach(async(() => {
@@ -20,13 +20,13 @@ describe('Uf', () => {
2020
provide: DATABASE_CREATOR,
2121
useFactory: (
2222
mock: DatabaseMockService,
23-
sqlBrowser: DatabaseBrowserService
23+
sqlBrowser: WebSqlDatabaseService
2424
) => {
2525
return isMock ? mock : sqlBrowser;
2626
},
27-
deps: [DatabaseMockService, DatabaseBrowserService]
27+
deps: [DatabaseMockService, WebSqlDatabaseService]
2828
},
29-
DatabaseBrowserService,
29+
WebSqlDatabaseService,
3030
DatabaseMockService
3131
],
3232
});

0 commit comments

Comments
 (0)