@@ -56,7 +56,7 @@ describe("CategoriesTreeIdsCache", () => {
56
56
} ) ;
57
57
const { imodel, ...keys } = buildIModelResult ;
58
58
using idsCache = new CategoriesTreeIdsCache ( createIModelAccess ( imodel ) , "3d" ) ;
59
- expect ( await idsCache . getDirectChildDefinitionContainersAndCategories ( [ keys . definitionContainer . id ] ) ) . to . deep . eq ( {
59
+ expect ( await idsCache . getDirectChildDefinitionContainersAndCategories ( keys . definitionContainer . id ) ) . to . deep . eq ( {
60
60
categories : [ ] ,
61
61
definitionContainers : [ ] ,
62
62
} ) ;
@@ -73,7 +73,7 @@ describe("CategoriesTreeIdsCache", () => {
73
73
} ) ;
74
74
const { imodel, ...keys } = buildIModelResult ;
75
75
using idsCache = new CategoriesTreeIdsCache ( createIModelAccess ( imodel ) , "3d" ) ;
76
- expect ( await idsCache . getDirectChildDefinitionContainersAndCategories ( [ keys . definitionContainerRoot . id ] ) ) . to . deep . eq ( {
76
+ expect ( await idsCache . getDirectChildDefinitionContainersAndCategories ( keys . definitionContainerRoot . id ) ) . to . deep . eq ( {
77
77
categories : [ ] ,
78
78
definitionContainers : [ ] ,
79
79
} ) ;
@@ -93,7 +93,7 @@ describe("CategoriesTreeIdsCache", () => {
93
93
} ) ;
94
94
const { imodel, ...keys } = buildIModelResult ;
95
95
using idsCache = new CategoriesTreeIdsCache ( createIModelAccess ( imodel ) , "3d" ) ;
96
- expect ( await idsCache . getDirectChildDefinitionContainersAndCategories ( [ keys . definitionContainerRoot . id ] ) ) . to . deep . eq ( {
96
+ expect ( await idsCache . getDirectChildDefinitionContainersAndCategories ( keys . definitionContainerRoot . id ) ) . to . deep . eq ( {
97
97
categories : [ ] ,
98
98
definitionContainers : [ keys . definitionContainerChild . id ] ,
99
99
} ) ;
@@ -111,7 +111,7 @@ describe("CategoriesTreeIdsCache", () => {
111
111
} ) ;
112
112
const { imodel, ...keys } = buildIModelResult ;
113
113
using idsCache = new CategoriesTreeIdsCache ( createIModelAccess ( imodel ) , "3d" ) ;
114
- expect ( await idsCache . getDirectChildDefinitionContainersAndCategories ( [ keys . definitionContainerRoot . id ] ) ) . to . deep . eq ( {
114
+ expect ( await idsCache . getDirectChildDefinitionContainersAndCategories ( keys . definitionContainerRoot . id ) ) . to . deep . eq ( {
115
115
categories : [ { id : keys . category . id , subCategoryChildCount : 1 } ] ,
116
116
definitionContainers : [ ] ,
117
117
} ) ;
@@ -131,7 +131,7 @@ describe("CategoriesTreeIdsCache", () => {
131
131
} ) ;
132
132
const { imodel, ...keys } = buildIModelResult ;
133
133
using idsCache = new CategoriesTreeIdsCache ( createIModelAccess ( imodel ) , "3d" ) ;
134
- expect ( await idsCache . getDirectChildDefinitionContainersAndCategories ( [ keys . definitionContainerRoot . id ] ) ) . to . deep . eq ( {
134
+ expect ( await idsCache . getDirectChildDefinitionContainersAndCategories ( keys . definitionContainerRoot . id ) ) . to . deep . eq ( {
135
135
categories : [ { id : keys . category . id , subCategoryChildCount : 1 } ] ,
136
136
definitionContainers : [ ] ,
137
137
} ) ;
@@ -154,7 +154,7 @@ describe("CategoriesTreeIdsCache", () => {
154
154
} ) ;
155
155
const { imodel, ...keys } = buildIModelResult ;
156
156
using idsCache = new CategoriesTreeIdsCache ( createIModelAccess ( imodel ) , "3d" ) ;
157
- expect ( await idsCache . getDirectChildDefinitionContainersAndCategories ( [ keys . definitionContainerRoot . id ] ) ) . to . deep . eq ( {
157
+ expect ( await idsCache . getDirectChildDefinitionContainersAndCategories ( keys . definitionContainerRoot . id ) ) . to . deep . eq ( {
158
158
categories : [ { id : keys . directCategory . id , subCategoryChildCount : 1 } ] ,
159
159
definitionContainers : [ keys . definitionModelChild . id ] ,
160
160
} ) ;
@@ -175,7 +175,7 @@ describe("CategoriesTreeIdsCache", () => {
175
175
} ) ;
176
176
const { imodel, ...keys } = buildIModelResult ;
177
177
using idsCache = new CategoriesTreeIdsCache ( createIModelAccess ( imodel ) , "3d" ) ;
178
- expect ( await idsCache . getDirectChildDefinitionContainersAndCategories ( [ keys . definitionModelChild . id ] ) ) . to . deep . eq ( {
178
+ expect ( await idsCache . getDirectChildDefinitionContainersAndCategories ( keys . definitionModelChild . id ) ) . to . deep . eq ( {
179
179
categories : [ { id : keys . indirectCategory . id , subCategoryChildCount : 1 } ] ,
180
180
definitionContainers : [ ] ,
181
181
} ) ;
@@ -193,7 +193,7 @@ describe("CategoriesTreeIdsCache", () => {
193
193
} ) ;
194
194
const { imodel, ...keys } = buildIModelResult ;
195
195
using idsCache = new CategoriesTreeIdsCache ( createIModelAccess ( imodel ) , "3d" ) ;
196
- expect ( await idsCache . getAllContainedCategories ( [ keys . definitionContainer . id ] ) ) . to . deep . eq ( [ ] ) ;
196
+ expect ( await idsCache . getAllContainedCategories ( keys . definitionContainer . id ) ) . to . deep . eq ( [ ] ) ;
197
197
} ) ;
198
198
199
199
it ( "returns indirectly contained categories when definition container contains definition container that has categories" , async function ( ) {
@@ -210,7 +210,7 @@ describe("CategoriesTreeIdsCache", () => {
210
210
} ) ;
211
211
const { imodel, ...keys } = buildIModelResult ;
212
212
using idsCache = new CategoriesTreeIdsCache ( createIModelAccess ( imodel ) , "3d" ) ;
213
- expect ( await idsCache . getAllContainedCategories ( [ keys . definitionContainerRoot . id ] ) ) . to . deep . eq ( [ keys . category . id ] ) ;
213
+ expect ( await idsCache . getAllContainedCategories ( keys . definitionContainerRoot . id ) ) . to . deep . eq ( [ keys . category . id ] ) ;
214
214
} ) ;
215
215
216
216
it ( "returns child categories when definition container contains categories" , async function ( ) {
@@ -225,7 +225,7 @@ describe("CategoriesTreeIdsCache", () => {
225
225
} ) ;
226
226
const { imodel, ...keys } = buildIModelResult ;
227
227
using idsCache = new CategoriesTreeIdsCache ( createIModelAccess ( imodel ) , "3d" ) ;
228
- expect ( await idsCache . getAllContainedCategories ( [ keys . definitionContainer . id ] ) ) . to . deep . eq ( [ keys . category . id ] ) ;
228
+ expect ( await idsCache . getAllContainedCategories ( keys . definitionContainer . id ) ) . to . deep . eq ( [ keys . category . id ] ) ;
229
229
} ) ;
230
230
231
231
it ( "returns direct and indirect categories when definition container contains categories and definition containers that contain categories" , async function ( ) {
@@ -245,7 +245,7 @@ describe("CategoriesTreeIdsCache", () => {
245
245
} ) ;
246
246
const { imodel, ...keys } = buildIModelResult ;
247
247
using idsCache = new CategoriesTreeIdsCache ( createIModelAccess ( imodel ) , "3d" ) ;
248
- const result = await idsCache . getAllContainedCategories ( [ keys . definitionContainerRoot . id ] ) ;
248
+ const result = await idsCache . getAllContainedCategories ( keys . definitionContainerRoot . id ) ;
249
249
const expectedResult = [ keys . indirectCategory . id , keys . directCategory . id ] ;
250
250
expect ( expectedResult . every ( ( id ) => result . includes ( id ) ) ) . to . be . true ;
251
251
} ) ;
@@ -708,7 +708,7 @@ describe("CategoriesTreeIdsCache", () => {
708
708
} ) ;
709
709
const { imodel } = buildIModelResult ;
710
710
using idsCache = new CategoriesTreeIdsCache ( createIModelAccess ( imodel ) , "3d" ) ;
711
- expect ( [ ...getDistinctMapValues ( await idsCache . getSubCategories ( [ "0x123" ] ) ) ] ) . to . deep . eq ( [ ] ) ;
711
+ expect ( [ ...getDistinctMapValues ( await idsCache . getSubCategories ( "0x123" ) ) ] ) . to . deep . eq ( [ ] ) ;
712
712
} ) ;
713
713
714
714
it ( "returns empty list when category has one subCategory" , async function ( ) {
@@ -720,7 +720,7 @@ describe("CategoriesTreeIdsCache", () => {
720
720
} ) ;
721
721
const { imodel, ...keys } = buildIModelResult ;
722
722
using idsCache = new CategoriesTreeIdsCache ( createIModelAccess ( imodel ) , "3d" ) ;
723
- expect ( [ ...getDistinctMapValues ( await idsCache . getSubCategories ( [ keys . category . id ] ) ) ] ) . to . deep . eq ( [ ] ) ;
723
+ expect ( [ ...getDistinctMapValues ( await idsCache . getSubCategories ( keys . category . id ) ) ] ) . to . deep . eq ( [ ] ) ;
724
724
} ) ;
725
725
726
726
it ( "returns subCategories when category has multiple subCategories" , async function ( ) {
@@ -734,7 +734,7 @@ describe("CategoriesTreeIdsCache", () => {
734
734
} ) ;
735
735
const { imodel, ...keys } = buildIModelResult ;
736
736
using idsCache = new CategoriesTreeIdsCache ( createIModelAccess ( imodel ) , "3d" ) ;
737
- const result = [ ...getDistinctMapValues ( await idsCache . getSubCategories ( [ keys . category . id ] ) ) ] ;
737
+ const result = [ ...getDistinctMapValues ( await idsCache . getSubCategories ( keys . category . id ) ) ] ;
738
738
expect ( result . includes ( keys . subCategory . id ) ) . to . be . true ;
739
739
expect ( result . length ) . to . be . eq ( 2 ) ;
740
740
} ) ;
@@ -754,7 +754,7 @@ describe("CategoriesTreeIdsCache", () => {
754
754
} ) ;
755
755
const { imodel, ...keys } = buildIModelResult ;
756
756
using idsCache = new CategoriesTreeIdsCache ( createIModelAccess ( imodel ) , "3d" ) ;
757
- const result = [ ...getDistinctMapValues ( await idsCache . getSubCategories ( [ keys . category2 . id ] ) ) ] ;
757
+ const result = [ ...getDistinctMapValues ( await idsCache . getSubCategories ( keys . category2 . id ) ) ] ;
758
758
expect ( result . includes ( keys . subCategory2 . id ) ) . to . be . true ;
759
759
expect ( result . length ) . to . be . eq ( 2 ) ;
760
760
} ) ;
0 commit comments