44 * you may not use this file except in compliance with the Elastic License.
55 */
66
7- import expect from '@kbn/expect' ;
8- import { IfStatement } from '../if_statement' ;
9- import { PluginVertex } from '../../graph/plugin_vertex' ;
10- import { IfElement } from '../../list/if_element' ;
11- import { PluginElement } from '../../list/plugin_element' ;
7+ import { IfStatement } from './if_statement' ;
8+ import { PluginVertex } from '../graph/plugin_vertex' ;
9+ import { IfElement } from '../list/if_element' ;
10+ import { PluginElement } from '../list/plugin_element' ;
1211
1312describe ( 'IfStatement class' , ( ) => {
1413 let ifVertex ;
@@ -57,16 +56,16 @@ describe('IfStatement class', () => {
5756 it ( 'creates a IfStatement from vertex props' , ( ) => {
5857 const ifStatement = IfStatement . fromPipelineGraphVertex ( ifVertex , pipelineStage ) ;
5958
60- expect ( ifStatement . id ) . to . be ( '0aef421' ) ;
61- expect ( ifStatement . hasExplicitId ) . to . be ( false ) ;
62- expect ( ifStatement . stats ) . to . eql ( { } ) ;
63- expect ( ifStatement . meta ) . to . be ( meta ) ;
64- expect ( ifStatement . condition ) . to . be ( '[is_rt] == "RT"' ) ;
65- expect ( ifStatement . trueStatements ) . to . be . an ( Array ) ;
66- expect ( ifStatement . trueStatements . length ) . to . be ( 1 ) ;
67- expect ( ifStatement . elseStatements ) . to . be . an ( Array ) ;
68- expect ( ifStatement . elseStatements . length ) . to . be ( 0 ) ;
69- expect ( ifStatement . vertex ) . to . eql ( ifVertex ) ;
59+ expect ( ifStatement . id ) . toBe ( '0aef421' ) ;
60+ expect ( ifStatement . hasExplicitId ) . toBe ( false ) ;
61+ expect ( ifStatement . stats ) . toEqual ( { } ) ;
62+ expect ( ifStatement . meta ) . toBe ( meta ) ;
63+ expect ( ifStatement . condition ) . toBe ( '[is_rt] == "RT"' ) ;
64+ expect ( ifStatement . trueStatements ) . toBeInstanceOf ( Array ) ;
65+ expect ( ifStatement . trueStatements . length ) . toBe ( 1 ) ;
66+ expect ( ifStatement . elseStatements ) . toBeInstanceOf ( Array ) ;
67+ expect ( ifStatement . elseStatements . length ) . toBe ( 0 ) ;
68+ expect ( ifStatement . vertex ) . toEqual ( ifVertex ) ;
7069 } ) ;
7170 } ) ;
7271
@@ -99,16 +98,16 @@ describe('IfStatement class', () => {
9998 it ( 'creates a IfStatement from vertex props' , ( ) => {
10099 const ifStatement = IfStatement . fromPipelineGraphVertex ( ifVertex , pipelineStage ) ;
101100
102- expect ( ifStatement . id ) . to . be ( '0aef421' ) ;
103- expect ( ifStatement . hasExplicitId ) . to . be ( false ) ;
104- expect ( ifStatement . stats ) . to . eql ( { } ) ;
105- expect ( ifStatement . meta ) . to . be ( meta ) ;
106- expect ( ifStatement . condition ) . to . be ( '[is_rt] == "RT"' ) ;
107- expect ( ifStatement . trueStatements ) . to . be . an ( Array ) ;
108- expect ( ifStatement . trueStatements . length ) . to . be ( 1 ) ;
109- expect ( ifStatement . elseStatements ) . to . be . an ( Array ) ;
110- expect ( ifStatement . elseStatements . length ) . to . be ( 1 ) ;
111- expect ( ifStatement . vertex ) . to . eql ( ifVertex ) ;
101+ expect ( ifStatement . id ) . toBe ( '0aef421' ) ;
102+ expect ( ifStatement . hasExplicitId ) . toBe ( false ) ;
103+ expect ( ifStatement . stats ) . toEqual ( { } ) ;
104+ expect ( ifStatement . meta ) . toBe ( meta ) ;
105+ expect ( ifStatement . condition ) . toBe ( '[is_rt] == "RT"' ) ;
106+ expect ( ifStatement . trueStatements ) . toBeInstanceOf ( Array ) ;
107+ expect ( ifStatement . trueStatements . length ) . toBe ( 1 ) ;
108+ expect ( ifStatement . elseStatements ) . toBeInstanceOf ( Array ) ;
109+ expect ( ifStatement . elseStatements . length ) . toBe ( 1 ) ;
110+ expect ( ifStatement . vertex ) . toEqual ( ifVertex ) ;
112111 } ) ;
113112 } ) ;
114113
@@ -142,16 +141,16 @@ describe('IfStatement class', () => {
142141 it ( 'creates a IfStatement from vertex props' , ( ) => {
143142 const ifStatement = IfStatement . fromPipelineGraphVertex ( ifVertex , pipelineStage ) ;
144143
145- expect ( ifStatement . id ) . to . be ( '0aef421' ) ;
146- expect ( ifStatement . hasExplicitId ) . to . be ( false ) ;
147- expect ( ifStatement . stats ) . to . eql ( { } ) ;
148- expect ( ifStatement . meta ) . to . be ( meta ) ;
149- expect ( ifStatement . condition ) . to . be ( '[is_rt] == "RT"' ) ;
150- expect ( ifStatement . trueStatements ) . to . be . an ( Array ) ;
151- expect ( ifStatement . trueStatements . length ) . to . be ( 2 ) ;
152- expect ( ifStatement . elseStatements ) . to . be . an ( Array ) ;
153- expect ( ifStatement . elseStatements . length ) . to . be ( 0 ) ;
154- expect ( ifStatement . vertex ) . to . eql ( ifVertex ) ;
144+ expect ( ifStatement . id ) . toBe ( '0aef421' ) ;
145+ expect ( ifStatement . hasExplicitId ) . toBe ( false ) ;
146+ expect ( ifStatement . stats ) . toEqual ( { } ) ;
147+ expect ( ifStatement . meta ) . toBe ( meta ) ;
148+ expect ( ifStatement . condition ) . toBe ( '[is_rt] == "RT"' ) ;
149+ expect ( ifStatement . trueStatements ) . toBeInstanceOf ( Array ) ;
150+ expect ( ifStatement . trueStatements . length ) . toBe ( 2 ) ;
151+ expect ( ifStatement . elseStatements ) . toBeInstanceOf ( Array ) ;
152+ expect ( ifStatement . elseStatements . length ) . toBe ( 0 ) ;
153+ expect ( ifStatement . vertex ) . toEqual ( ifVertex ) ;
155154 } ) ;
156155 } ) ;
157156
@@ -193,16 +192,16 @@ describe('IfStatement class', () => {
193192 it ( 'creates a IfStatement from vertex props' , ( ) => {
194193 const ifStatement = IfStatement . fromPipelineGraphVertex ( ifVertex , pipelineStage ) ;
195194
196- expect ( ifStatement . id ) . to . be ( '0aef421' ) ;
197- expect ( ifStatement . hasExplicitId ) . to . be ( false ) ;
198- expect ( ifStatement . stats ) . to . eql ( { } ) ;
199- expect ( ifStatement . meta ) . to . be ( meta ) ;
200- expect ( ifStatement . condition ) . to . be ( '[is_rt] == "RT"' ) ;
201- expect ( ifStatement . trueStatements ) . to . be . an ( Array ) ;
202- expect ( ifStatement . trueStatements . length ) . to . be ( 1 ) ;
203- expect ( ifStatement . elseStatements ) . to . be . an ( Array ) ;
204- expect ( ifStatement . elseStatements . length ) . to . be ( 2 ) ;
205- expect ( ifStatement . vertex ) . to . eql ( ifVertex ) ;
195+ expect ( ifStatement . id ) . toBe ( '0aef421' ) ;
196+ expect ( ifStatement . hasExplicitId ) . toBe ( false ) ;
197+ expect ( ifStatement . stats ) . toEqual ( { } ) ;
198+ expect ( ifStatement . meta ) . toBe ( meta ) ;
199+ expect ( ifStatement . condition ) . toBe ( '[is_rt] == "RT"' ) ;
200+ expect ( ifStatement . trueStatements ) . toBeInstanceOf ( Array ) ;
201+ expect ( ifStatement . trueStatements . length ) . toBe ( 1 ) ;
202+ expect ( ifStatement . elseStatements ) . toBeInstanceOf ( Array ) ;
203+ expect ( ifStatement . elseStatements . length ) . toBe ( 2 ) ;
204+ expect ( ifStatement . vertex ) . toEqual ( ifVertex ) ;
206205 } ) ;
207206 } ) ;
208207
@@ -220,14 +219,14 @@ describe('IfStatement class', () => {
220219
221220 const result = ifStatement . toList ( 0 , 'output' ) ;
222221
223- expect ( result ) . to . be . an ( Array ) ;
224- expect ( result . length ) . to . be ( 2 ) ;
225- expect ( result [ 0 ] ) . to . be . an ( IfElement ) ;
226- expect ( result [ 0 ] . id ) . to . be ( '0aef421' ) ;
227- expect ( result [ 1 ] ) . to . be . an ( PluginElement ) ;
222+ expect ( result ) . toBeInstanceOf ( Array ) ;
223+ expect ( result . length ) . toBe ( 2 ) ;
224+ expect ( result [ 0 ] ) . toBeInstanceOf ( IfElement ) ;
225+ expect ( result [ 0 ] . id ) . toBe ( '0aef421' ) ;
226+ expect ( result [ 1 ] ) . toBeInstanceOf ( PluginElement ) ;
228227 const plugin = result [ 1 ] ;
229- expect ( plugin ) . to . be . an ( PluginElement ) ;
230- expect ( plugin . id ) . to . be ( 'es_output' ) ;
228+ expect ( plugin ) . toBeInstanceOf ( PluginElement ) ;
229+ expect ( plugin . id ) . toBe ( 'es_output' ) ;
231230 } ) ;
232231 } ) ;
233232 } ) ;
0 commit comments