Fixed cds.ql in latest release (#232)

* Fixed cds.ql in latest release

* Requires @sap/cds ^5.1.5

* fixed fixes

* More cdr tests

Co-authored-by: Christian Georgi <chgeo@users.noreply.github.com>
This commit is contained in:
Daniel Hutzel
2021-08-31 09:59:06 +02:00
committed by GitHub
parent 2f5d159428
commit f599206bf4
3 changed files with 164 additions and 169 deletions

View File

@@ -15,17 +15,17 @@ describe('Consuming Services locally', () => {
it('supports targets as strings or reflected defs', async () => {
const AdminService = await cds.connect.to('AdminService')
const { Authors } = AdminService.entities
const _ = expect (await AdminService.read(Authors))
expect (await SELECT.from(Authors))
.to.eql(await SELECT.from('Authors'))
.to.eql(await AdminService.read(Authors))
.to.eql(await AdminService.read('Authors'))
.to.eql(await AdminService.run(SELECT.from(Authors)))
// temporary workaround
if (cds.version >= '4.2.0')
_.to.eql(await AdminService.run(SELECT.from('Authors')))
.to.eql(await AdminService.run(SELECT.from('Authors')))
})
it('allows reading from local services using cds.ql', async () => {
const AdminService = await cds.connect.to('AdminService')
const query = SELECT.from('Authors', (a) => {
const authors = await AdminService.read (`Authors`, a => {
a.name,
a.books((b) => {
b.title,
@@ -34,10 +34,6 @@ describe('Consuming Services locally', () => {
})
})
}).where(`name like`, 'E%')
// temporary workaround
if (cds.version < '4.2.0')
query.SELECT.from.ref[0] = 'AdminService.Authors'
const authors = await AdminService.run(query)
expect(authors).to.containSubset([
{
name: 'Emily Brontë',