Replace sqlite3 by @cap-js/sqlite (#551)
* Make tests run w/ cap-js/sqlite * Set cwd in test
This commit is contained in:
@@ -8,6 +8,9 @@
|
||||
"express": "^4.17.1",
|
||||
"passport": ">=0.4.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@cap-js/sqlite": "^1"
|
||||
},
|
||||
"scripts": {
|
||||
"start": "cds-serve",
|
||||
"watch": "cds watch"
|
||||
|
||||
57
package-lock.json
generated
57
package-lock.json
generated
@@ -24,6 +24,7 @@
|
||||
"@sap/cds": ">=7"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@cap-js/sqlite": "^1",
|
||||
"@sap/eslint-plugin-cds": "^2.6.1",
|
||||
"axios": "^1",
|
||||
"chai": "^4.3.4",
|
||||
@@ -33,7 +34,6 @@
|
||||
}
|
||||
},
|
||||
"bookshop": {
|
||||
"name": "@capire/bookshop",
|
||||
"version": "1.0.0",
|
||||
"dependencies": {
|
||||
"@sap/cds": "^7",
|
||||
@@ -45,7 +45,6 @@
|
||||
}
|
||||
},
|
||||
"bookstore": {
|
||||
"name": "@capire/bookstore",
|
||||
"version": "1.0.0",
|
||||
"dependencies": {
|
||||
"@capire/bookshop": "*",
|
||||
@@ -58,21 +57,18 @@
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
"name": "@capire/common",
|
||||
"version": "1.0.0",
|
||||
"dependencies": {
|
||||
"@sap/cds": "*"
|
||||
}
|
||||
},
|
||||
"data-viewer": {
|
||||
"name": "@capire/data-viewer",
|
||||
"version": "0.1.0",
|
||||
"dependencies": {
|
||||
"@sap/cds": ">=5.0.4"
|
||||
}
|
||||
},
|
||||
"fiori": {
|
||||
"name": "@capire/fiori",
|
||||
"version": "1.0.0",
|
||||
"dependencies": {
|
||||
"@cap-js-community/odata-v2-adapter": "^1",
|
||||
@@ -80,10 +76,12 @@
|
||||
"@sap/cds": ">=5",
|
||||
"express": "^4.17.1",
|
||||
"passport": ">=0.4.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@cap-js/sqlite": "^1"
|
||||
}
|
||||
},
|
||||
"hello": {
|
||||
"name": "@capire/hello-world",
|
||||
"version": "1.0.0",
|
||||
"dependencies": {
|
||||
"@sap/cds": ">=5.0.4"
|
||||
@@ -95,7 +93,6 @@
|
||||
}
|
||||
},
|
||||
"loggers": {
|
||||
"name": "@capire/loggers",
|
||||
"version": "1.0.0",
|
||||
"dependencies": {
|
||||
"@sap/cds": ">=5.9",
|
||||
@@ -103,7 +100,6 @@
|
||||
}
|
||||
},
|
||||
"media": {
|
||||
"name": "@capire/media",
|
||||
"version": "1.0.0",
|
||||
"dependencies": {
|
||||
"lokijs": "^1.5.6"
|
||||
@@ -667,16 +663,16 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@sap/eslint-plugin-cds": {
|
||||
"version": "2.6.3",
|
||||
"resolved": "https://registry.npmjs.org/@sap/eslint-plugin-cds/-/eslint-plugin-cds-2.6.3.tgz",
|
||||
"integrity": "sha512-FNuzH6ckkEUxOry7C/SKMfSBzpbLCTgm8F1AZPZH/uD1xDFxdtnLeuXL6Vd+oibi4vq0oEXeucgKwxECUC/dmw==",
|
||||
"version": "2.6.4",
|
||||
"resolved": "https://registry.npmjs.org/@sap/eslint-plugin-cds/-/eslint-plugin-cds-2.6.4.tgz",
|
||||
"integrity": "sha512-JOPv9UbqRYo0Ybl2bqrRWMr4VNlRb5RQZwAZzUB3vznpPZv9/YxpZLFqmqRIQntGXr+Ki1sRiwKIZjKpieh5Kw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@sap/cds": ">=5.6.0",
|
||||
"semver": "^7.3.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=14"
|
||||
"node": ">=18"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"eslint": ">=7"
|
||||
@@ -1181,6 +1177,12 @@
|
||||
"node": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/chownr": {
|
||||
"version": "1.1.4",
|
||||
"resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
|
||||
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/ci-info": {
|
||||
"version": "3.9.0",
|
||||
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
|
||||
@@ -1424,29 +1426,6 @@
|
||||
"node": ">= 0.8"
|
||||
}
|
||||
},
|
||||
"node_modules/encoding": {
|
||||
"version": "0.1.13",
|
||||
"resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
|
||||
"integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
|
||||
"optional": true,
|
||||
"peer": true,
|
||||
"dependencies": {
|
||||
"iconv-lite": "^0.6.2"
|
||||
}
|
||||
},
|
||||
"node_modules/encoding/node_modules/iconv-lite": {
|
||||
"version": "0.6.3",
|
||||
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
|
||||
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
|
||||
"optional": true,
|
||||
"peer": true,
|
||||
"dependencies": {
|
||||
"safer-buffer": ">= 2.1.2 < 3.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/end-of-stream": {
|
||||
"version": "1.4.4",
|
||||
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
|
||||
@@ -3401,12 +3380,6 @@
|
||||
"tar-stream": "^2.1.4"
|
||||
}
|
||||
},
|
||||
"node_modules/tar-fs/node_modules/chownr": {
|
||||
"version": "1.1.4",
|
||||
"resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
|
||||
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/tar-stream": {
|
||||
"version": "2.2.0",
|
||||
"resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
|
||||
@@ -3675,7 +3648,6 @@
|
||||
}
|
||||
},
|
||||
"orders": {
|
||||
"name": "@capire/orders",
|
||||
"version": "1.0.0",
|
||||
"dependencies": {
|
||||
"@capire/common": "*",
|
||||
@@ -3683,7 +3655,6 @@
|
||||
}
|
||||
},
|
||||
"reviews": {
|
||||
"name": "@capire/reviews",
|
||||
"version": "1.0.0",
|
||||
"dependencies": {
|
||||
"@sap/cds": ">=5",
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
"./reviews"
|
||||
],
|
||||
"devDependencies": {
|
||||
"@cap-js/sqlite": "^1",
|
||||
"@sap/eslint-plugin-cds": "^2.6.1",
|
||||
"axios": "^1",
|
||||
"chai": "^4.3.4",
|
||||
|
||||
@@ -12,7 +12,7 @@ describe('cap/samples - Hierarchical Data', ()=>{
|
||||
`
|
||||
const model = cds.compile.for.nodejs(csn)
|
||||
const {Categories:Cats} = model.definitions
|
||||
const {expect} = cds.test
|
||||
const { expect } = cds.test.in(__dirname,'..')
|
||||
|
||||
before ('bootstrap sqlite in-memory db...', async()=>{
|
||||
await cds.deploy (csn) .to ('sqlite::memory:') // REVISIT: cds.compile.to.sql should accept cds.compiled.for.nodejs models
|
||||
|
||||
5
test/localized-data/package.json
Normal file
5
test/localized-data/package.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"devDependencies": {
|
||||
"@cap-js/sqlite": "^1"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user