@@ -95,9 +95,13 @@ describe('Contentstack Term test', () => {
9595 } )
9696 . catch ( done )
9797 } )
98- it ( 'Term ancestors test' , done => {
98+ it ( 'term ancestors test' , done => {
9999 var mock = new MockAdapter ( Axios )
100- mock . onGet ( `/taxonomies/taxonomy_uid/terms/UID/ancestors` ) . reply ( 200 , { ...termsMock } )
100+ mock . onGet ( `/taxonomies/taxonomy_uid/terms/UID/ancestors` ) . reply ( 200 , {
101+ term : {
102+ ...termsMock
103+ }
104+ } )
101105 makeTerms ( {
102106 term : {
103107 ...systemUidMock
@@ -106,19 +110,22 @@ describe('Contentstack Term test', () => {
106110 } )
107111 . ancestors ( )
108112 . then ( ( terms ) => {
109- checkTerms ( terms )
110- expect ( terms . uid ) . to . be . equal ( 'UID' )
111- expect ( terms . parent_uid ) . to . be . equal ( 'term_2' )
112- expect ( terms . ancestors [ 0 ] . uid ) . to . be . equal ( 'term_1' )
113- expect ( terms . ancestors [ 1 ] . uid ) . to . be . equal ( 'term_2' )
114- expect ( terms . ancestors [ 1 ] . parent_uid ) . to . be . equal ( 'term_1' )
113+ expect ( terms . term . uid ) . to . be . equal ( 'UID' )
114+ expect ( terms . term . parent_uid ) . to . be . equal ( 'term_2' )
115+ expect ( terms . term . ancestors [ 0 ] . uid ) . to . be . equal ( 'term_1' )
116+ expect ( terms . term . ancestors [ 1 ] . uid ) . to . be . equal ( 'term_2' )
117+ expect ( terms . term . ancestors [ 1 ] . parent_uid ) . to . be . equal ( 'term_1' )
115118 done ( )
116119 } )
117120 . catch ( done )
118121 } )
119- it ( 'Term descendants test' , done => {
122+ it ( 'term descendants test' , done => {
120123 var mock = new MockAdapter ( Axios )
121- mock . onGet ( `/taxonomies/taxonomy_uid/terms/UID/descendants` ) . reply ( 200 , { ...termsMock } )
124+ mock . onGet ( `/taxonomies/taxonomy_uid/terms/UID/descendants` ) . reply ( 200 , {
125+ term : {
126+ ...termsMock
127+ }
128+ } )
122129 makeTerms ( {
123130 term : {
124131 ...systemUidMock
@@ -127,11 +134,10 @@ describe('Contentstack Term test', () => {
127134 } )
128135 . descendants ( )
129136 . then ( ( terms ) => {
130- checkTerms ( terms )
131- expect ( terms . uid ) . to . be . equal ( 'UID' )
132- expect ( terms . descendants [ 0 ] . uid ) . to . be . equal ( 'term_4' )
133- expect ( terms . descendants [ 1 ] . uid ) . to . be . equal ( 'term_5' )
134- expect ( terms . descendants [ 1 ] . parent_uid ) . to . be . equal ( 'term_4' )
137+ expect ( terms . term . uid ) . to . be . equal ( 'UID' )
138+ expect ( terms . term . descendants [ 0 ] . uid ) . to . be . equal ( 'term_4' )
139+ expect ( terms . term . descendants [ 1 ] . uid ) . to . be . equal ( 'term_5' )
140+ expect ( terms . term . descendants [ 1 ] . parent_uid ) . to . be . equal ( 'term_4' )
135141 done ( )
136142 } )
137143 . catch ( done )
@@ -161,6 +167,42 @@ describe('Contentstack Term test', () => {
161167 expect ( term . query ) . to . be . equal ( undefined )
162168 done ( )
163169 } )
170+ it ( 'term search test' , done => {
171+ var mock = new MockAdapter ( Axios )
172+ mock . onGet ( `/taxonomies/taxonomy_uid/terms?term=UID` ) . reply ( 200 , {
173+ term : {
174+ ...termsMock
175+ }
176+ } )
177+ makeTerms ( )
178+ . search ( 'UID' )
179+ . then ( ( terms ) => {
180+ expect ( terms . term . uid ) . to . be . equal ( 'UID' )
181+ done ( )
182+ } )
183+ . catch ( done )
184+ } )
185+ it ( 'term move test' , done => {
186+ var mock = new MockAdapter ( Axios )
187+ mock . onPut ( `/taxonomies/taxonomy_uid/terms/UID/move` ) . reply ( 200 , {
188+ term : {
189+ ...termsMock
190+ }
191+ } )
192+ makeTerms ( {
193+ term : {
194+ ...systemUidMock
195+ } ,
196+ stackHeaders : stackHeadersMock
197+ } )
198+ . move ( )
199+ . then ( ( terms ) => {
200+ checkTerms ( terms )
201+ expect ( terms . uid ) . to . be . equal ( 'UID' )
202+ done ( )
203+ } )
204+ . catch ( done )
205+ } )
164206} )
165207
166208function makeTerms ( data = { } ) {
0 commit comments