@@ -13,6 +13,9 @@ let testAnnotations2 = [Annotation.init(Text = "another one")]
13
13
let testShapes1 = [ Shape.init( X0 = 42 )]
14
14
let testShapes2 = [ Shape.init( X0 = 69 )]
15
15
16
+ let testSelections1 = [ Selection.init( X0 = 42 )]
17
+ let testSelections2 = [ Selection.init( X0 = 69 )]
18
+
16
19
let testImages1 = [ LayoutImage.init( Name = " image1" )]
17
20
let testImages2 = [ LayoutImage.init( Name = " image2" )]
18
21
@@ -30,7 +33,8 @@ let chart1 =
30
33
Shapes = testShapes1,
31
34
Images = testImages1,
32
35
Sliders = testSliders1,
33
- HiddenLabels = testHiddenLabels1
36
+ HiddenLabels = testHiddenLabels1,
37
+ Selections = testSelections1
34
38
)
35
39
)
36
40
@@ -42,7 +46,8 @@ let chart2 =
42
46
Shapes = testShapes2,
43
47
Images = testImages2,
44
48
Sliders = testSliders2,
45
- HiddenLabels = testHiddenLabels2
49
+ HiddenLabels = testHiddenLabels2,
50
+ Selections = testSelections2
46
51
)
47
52
)
48
53
@@ -72,6 +77,10 @@ let ``Chart.Combine layouts tests`` =
72
77
testCase " should combine hidden labels" ( fun _ ->
73
78
let actual = combined |> GenericChart.getLayout |> fun l -> l?hiddenlabels |> unbox< seq< string>>
74
79
Expect.sequenceEqual actual ( Seq.append testHiddenLabels1 testHiddenLabels2) " combined chart layout did not contain correct hidden labels"
80
+ )
81
+ testCase " should combine selections" ( fun _ ->
82
+ let actual = combined |> GenericChart.getLayout |> fun l -> l?( " selections" ) |> unbox< seq< Selection>>
83
+ Expect.sequenceEqual actual ( Seq.append testSelections1 testSelections2) " combined chart layout did not contain correct selections"
75
84
)
76
85
]
77
86
]
0 commit comments