cleanup
This commit is contained in:
@@ -34,7 +34,6 @@ describe('cap/samples - Hierarchical Data', ()=>{
|
|||||||
))
|
))
|
||||||
|
|
||||||
it ('supports nested reads', async()=>{
|
it ('supports nested reads', async()=>{
|
||||||
if (require('semver').gte(cds.version, '5.9.0')) {
|
|
||||||
expect (await
|
expect (await
|
||||||
SELECT.one.from (Cats, c=>{
|
SELECT.one.from (Cats, c=>{
|
||||||
c.ID, c.name.as('parent'), c.children (c=>{
|
c.ID, c.name.as('parent'), c.children (c=>{
|
||||||
@@ -47,24 +46,9 @@ describe('cap/samples - Hierarchical Data', ()=>{
|
|||||||
{ child:'Catwoman' },
|
{ child:'Catwoman' },
|
||||||
]}
|
]}
|
||||||
)
|
)
|
||||||
return
|
|
||||||
}
|
|
||||||
expect (await
|
|
||||||
SELECT.one.from (Cats, c=>{
|
|
||||||
c.ID, c.name.as('parent'), c.children (c=>{
|
|
||||||
c.name.as('child')
|
|
||||||
})
|
|
||||||
}) .where ({name:'Cat'})
|
|
||||||
) .to.eql (
|
|
||||||
{ ID:101, parent:'Cat', children:[
|
|
||||||
{ ID:102, child:'Kitty' },
|
|
||||||
{ ID:106, child:'Catwoman' },
|
|
||||||
]}
|
|
||||||
)
|
|
||||||
})
|
})
|
||||||
|
|
||||||
it ('supports deeply nested reads', async()=>{
|
it ('supports deeply nested reads', async()=>{
|
||||||
if (require('semver').gte(cds.version, '5.9.0')) {
|
|
||||||
expect (await SELECT.one.from (Cats, c=>{
|
expect (await SELECT.one.from (Cats, c=>{
|
||||||
c.ID, c.name, c.children (
|
c.ID, c.name, c.children (
|
||||||
c => { c.name },
|
c => { c.name },
|
||||||
@@ -81,24 +65,6 @@ describe('cap/samples - Hierarchical Data', ()=>{
|
|||||||
{ name:'Catalina', children:[] } ]},
|
{ name:'Catalina', children:[] } ]},
|
||||||
]}
|
]}
|
||||||
)
|
)
|
||||||
return
|
|
||||||
}
|
|
||||||
expect (await SELECT.one.from (Cats, c=>{
|
|
||||||
c.ID, c.name, c.children (
|
|
||||||
c => { c.name },
|
|
||||||
{levels:3}
|
|
||||||
)
|
|
||||||
}) .where ({name:'Cat'})
|
|
||||||
) .to.eql (
|
|
||||||
{ ID:101, name:'Cat', children:[
|
|
||||||
{ ID:102, name:'Kitty', children:[
|
|
||||||
{ ID:103, name:'Kitty Cat', children:[
|
|
||||||
{ ID:104, name:'Aristocat' }, ]}, // level 3
|
|
||||||
{ ID:105, name:'Kitty Bat', children:[] }, ]},
|
|
||||||
{ ID:106, name:'Catwoman', children:[
|
|
||||||
{ ID:107, name:'Catalina', children:[] } ]},
|
|
||||||
]}
|
|
||||||
)
|
|
||||||
})
|
})
|
||||||
|
|
||||||
it ('supports cascaded deletes', async()=>{
|
it ('supports cascaded deletes', async()=>{
|
||||||
|
|||||||
Reference in New Issue
Block a user