Commit c1c55109 authored by nanahira's avatar nanahira

update unit tests and bump version

parent aba2d5e2
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
"typed-reflector": "^1.0.10" "typed-reflector": "^1.0.10"
}, },
"devDependencies": { "devDependencies": {
"@minatojs/driver-memory": "^1.0.3", "@minatojs/driver-memory": "^1.1.1",
"@types/jest": "^27.4.1", "@types/jest": "^27.4.1",
"@types/lodash": "^4.14.180", "@types/lodash": "^4.14.180",
"@types/node": "^17.0.23", "@types/node": "^17.0.23",
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
"typescript": "^4.6.3" "typescript": "^4.6.3"
}, },
"peerDependencies": { "peerDependencies": {
"minato": "^1.1.0" "minato": "^1.2.3"
} }
}, },
"node_modules/@ampproject/remapping": { "node_modules/@ampproject/remapping": {
...@@ -1004,15 +1004,15 @@ ...@@ -1004,15 +1004,15 @@
} }
}, },
"node_modules/@minatojs/driver-memory": { "node_modules/@minatojs/driver-memory": {
"version": "1.0.3", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/@minatojs/driver-memory/-/driver-memory-1.0.3.tgz", "resolved": "https://registry.npmjs.org/@minatojs/driver-memory/-/driver-memory-1.1.1.tgz",
"integrity": "sha512-h9FNfAeTSVXXO/JQIQkjXOz1RZorZZpyQ9kWoeleEZz/cB3sZZ047gNL5RBo9ucX5EKr1iCjwWbsJ3nFbDNJ0A==", "integrity": "sha512-nBcoEW/RWRyI+lOZ2c6yyNAi1gP5Ajmn4Ol2LgEivhVqQIZTCYxLs1yZ1nfcnncEvmEVwNpDiGONc1dKmXZGcA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"cosmokit": "^1.1.2" "cosmokit": "^1.2.1"
}, },
"peerDependencies": { "peerDependencies": {
"minato": "^1.0.10" "minato": "^1.2.3"
} }
}, },
"node_modules/@nodelib/fs.scandir": { "node_modules/@nodelib/fs.scandir": {
...@@ -1869,9 +1869,9 @@ ...@@ -1869,9 +1869,9 @@
} }
}, },
"node_modules/cosmokit": { "node_modules/cosmokit": {
"version": "1.1.2", "version": "1.2.1",
"resolved": "https://registry.npmjs.org/cosmokit/-/cosmokit-1.1.2.tgz", "resolved": "https://registry.npmjs.org/cosmokit/-/cosmokit-1.2.1.tgz",
"integrity": "sha512-cSNrcyxZ3GT+tjSlUzWIzMiK7Wndq1Nm/2tlRhT65RXltSIcH5zaHdmnz1TnIhLuOViaO9qfSdnRPzxNkxMv0g==" "integrity": "sha512-BTn7vRr31WUwX7Tq8Q/r+Qz+LPKTE3vA0d7xzVaYNes2NPvGPmIWiljYP0m/PIrdpqLLtdHpY1zGNr+OwDhA7A=="
}, },
"node_modules/cross-spawn": { "node_modules/cross-spawn": {
"version": "7.0.3", "version": "7.0.3",
...@@ -4020,13 +4020,13 @@ ...@@ -4020,13 +4020,13 @@
} }
}, },
"node_modules/minato": { "node_modules/minato": {
"version": "1.1.0", "version": "1.2.3",
"resolved": "https://registry.npmjs.org/minato/-/minato-1.1.0.tgz", "resolved": "https://registry.npmjs.org/minato/-/minato-1.2.3.tgz",
"integrity": "sha512-by1KMWxWlzq0iDV7tMkqS3thDRzYNQoS2ECfX5HRpMGaPQJqSgm5aY9IAky7knwAMoW3cMxQ/IhpvEShQqyj6A==", "integrity": "sha512-06+ytX+prjYykoaqYe48tAGRbbG5WME1MEpb1WQUPhT6qxGSYmeqJyFX97Hlux4HruJfKpRCzsX6dhYRc9XkTA==",
"peer": true, "peer": true,
"dependencies": { "dependencies": {
"cosmokit": "^1.1.2", "cosmokit": "^1.2.1",
"ns-require": "^1.1.2" "ns-require": "^1.1.4"
} }
}, },
"node_modules/minimatch": { "node_modules/minimatch": {
...@@ -4087,9 +4087,9 @@ ...@@ -4087,9 +4087,9 @@
} }
}, },
"node_modules/ns-require": { "node_modules/ns-require": {
"version": "1.1.2", "version": "1.1.4",
"resolved": "https://registry.npmjs.org/ns-require/-/ns-require-1.1.2.tgz", "resolved": "https://registry.npmjs.org/ns-require/-/ns-require-1.1.4.tgz",
"integrity": "sha512-GUF6I1hWDsGx1cA9FW27KIRAlkMel2UZagR39dVNPAPBgwWK1Ez0XB96WEz2OFcwHsCORI9h75dEZueHqZ/1pA==", "integrity": "sha512-Zk25pQj4u5i6DS0vaNO5aSSXewybVqqVVjz8AOxFy9DNPtmu3jlexMz6kUXLV2oB+X6iQeAnHXSzj5Qz/IeDaQ==",
"peer": true "peer": true
}, },
"node_modules/nwsapi": { "node_modules/nwsapi": {
...@@ -6084,12 +6084,12 @@ ...@@ -6084,12 +6084,12 @@
} }
}, },
"@minatojs/driver-memory": { "@minatojs/driver-memory": {
"version": "1.0.3", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/@minatojs/driver-memory/-/driver-memory-1.0.3.tgz", "resolved": "https://registry.npmjs.org/@minatojs/driver-memory/-/driver-memory-1.1.1.tgz",
"integrity": "sha512-h9FNfAeTSVXXO/JQIQkjXOz1RZorZZpyQ9kWoeleEZz/cB3sZZ047gNL5RBo9ucX5EKr1iCjwWbsJ3nFbDNJ0A==", "integrity": "sha512-nBcoEW/RWRyI+lOZ2c6yyNAi1gP5Ajmn4Ol2LgEivhVqQIZTCYxLs1yZ1nfcnncEvmEVwNpDiGONc1dKmXZGcA==",
"dev": true, "dev": true,
"requires": { "requires": {
"cosmokit": "^1.1.2" "cosmokit": "^1.2.1"
} }
}, },
"@nodelib/fs.scandir": { "@nodelib/fs.scandir": {
...@@ -6733,9 +6733,9 @@ ...@@ -6733,9 +6733,9 @@
} }
}, },
"cosmokit": { "cosmokit": {
"version": "1.1.2", "version": "1.2.1",
"resolved": "https://registry.npmjs.org/cosmokit/-/cosmokit-1.1.2.tgz", "resolved": "https://registry.npmjs.org/cosmokit/-/cosmokit-1.2.1.tgz",
"integrity": "sha512-cSNrcyxZ3GT+tjSlUzWIzMiK7Wndq1Nm/2tlRhT65RXltSIcH5zaHdmnz1TnIhLuOViaO9qfSdnRPzxNkxMv0g==" "integrity": "sha512-BTn7vRr31WUwX7Tq8Q/r+Qz+LPKTE3vA0d7xzVaYNes2NPvGPmIWiljYP0m/PIrdpqLLtdHpY1zGNr+OwDhA7A=="
}, },
"cross-spawn": { "cross-spawn": {
"version": "7.0.3", "version": "7.0.3",
...@@ -8376,13 +8376,13 @@ ...@@ -8376,13 +8376,13 @@
"dev": true "dev": true
}, },
"minato": { "minato": {
"version": "1.1.0", "version": "1.2.3",
"resolved": "https://registry.npmjs.org/minato/-/minato-1.1.0.tgz", "resolved": "https://registry.npmjs.org/minato/-/minato-1.2.3.tgz",
"integrity": "sha512-by1KMWxWlzq0iDV7tMkqS3thDRzYNQoS2ECfX5HRpMGaPQJqSgm5aY9IAky7knwAMoW3cMxQ/IhpvEShQqyj6A==", "integrity": "sha512-06+ytX+prjYykoaqYe48tAGRbbG5WME1MEpb1WQUPhT6qxGSYmeqJyFX97Hlux4HruJfKpRCzsX6dhYRc9XkTA==",
"peer": true, "peer": true,
"requires": { "requires": {
"cosmokit": "^1.1.2", "cosmokit": "^1.2.1",
"ns-require": "^1.1.2" "ns-require": "^1.1.4"
} }
}, },
"minimatch": { "minimatch": {
...@@ -8434,9 +8434,9 @@ ...@@ -8434,9 +8434,9 @@
} }
}, },
"ns-require": { "ns-require": {
"version": "1.1.2", "version": "1.1.4",
"resolved": "https://registry.npmjs.org/ns-require/-/ns-require-1.1.2.tgz", "resolved": "https://registry.npmjs.org/ns-require/-/ns-require-1.1.4.tgz",
"integrity": "sha512-GUF6I1hWDsGx1cA9FW27KIRAlkMel2UZagR39dVNPAPBgwWK1Ez0XB96WEz2OFcwHsCORI9h75dEZueHqZ/1pA==", "integrity": "sha512-Zk25pQj4u5i6DS0vaNO5aSSXewybVqqVVjz8AOxFy9DNPtmu3jlexMz6kUXLV2oB+X6iQeAnHXSzj5Qz/IeDaQ==",
"peer": true "peer": true
}, },
"nwsapi": { "nwsapi": {
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
"testEnvironment": "node" "testEnvironment": "node"
}, },
"devDependencies": { "devDependencies": {
"@minatojs/driver-memory": "^1.0.3", "@minatojs/driver-memory": "^1.1.1",
"@types/jest": "^27.4.1", "@types/jest": "^27.4.1",
"@types/lodash": "^4.14.180", "@types/lodash": "^4.14.180",
"@types/node": "^17.0.23", "@types/node": "^17.0.23",
...@@ -59,6 +59,6 @@ ...@@ -59,6 +59,6 @@
"typed-reflector": "^1.0.10" "typed-reflector": "^1.0.10"
}, },
"peerDependencies": { "peerDependencies": {
"minato": "^1.1.0" "minato": "^1.2.3"
} }
} }
...@@ -46,10 +46,9 @@ describe('Model test', () => { ...@@ -46,10 +46,9 @@ describe('Model test', () => {
beforeEach(async () => { beforeEach(async () => {
model = new Database(); model = new Database();
await model.connect(MemoryDriver, {});
const registrar = new ModelRegistrar(model); const registrar = new ModelRegistrar(model);
registrar.registerModel(Dress); registrar.registerModel(Dress);
const database = new MemoryDriver(model, {});
await database.start();
}); });
it('should register model fields', () => { it('should register model fields', () => {
......
...@@ -54,6 +54,7 @@ describe('Model test', () => { ...@@ -54,6 +54,7 @@ describe('Model test', () => {
beforeEach(async () => { beforeEach(async () => {
model = new Database(); model = new Database();
await model.connect(MemoryDriver, {});
const registrar = new ModelRegistrar(model); const registrar = new ModelRegistrar(model);
model.extend( model.extend(
'user', 'user',
...@@ -68,8 +69,6 @@ describe('Model test', () => { ...@@ -68,8 +69,6 @@ describe('Model test', () => {
dress: Dress, dress: Dress,
shirt: Shirt, shirt: Shirt,
}); });
const database = new MemoryDriver(model, {});
await database.start();
}); });
it('should register model fields', () => { it('should register model fields', () => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment