Commit c1c55109 authored by nanahira's avatar nanahira

update unit tests and bump version

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