@@ -12,7 +12,7 @@ class SimpleSequentialChainSpec : StringSpec({
12
12
val chains = listOf(chain1)
13
13
14
14
either {
15
- val ssc = SimpleSequentialChain (chains = chains, chainOutput = Chain .ChainOutput .InputAndOutput )
15
+ val ssc = SimpleSequenceChain (chains = chains, chainOutput = Chain .ChainOutput .InputAndOutput )
16
16
ssc.run(mapOf("input" to "123")).bind()
17
17
} shouldBeRight mapOf("input" to "123", "output" to "123dr")
18
18
}
@@ -24,7 +24,7 @@ class SimpleSequentialChainSpec : StringSpec({
24
24
val chains = listOf(chain1, chain2, chain3)
25
25
26
26
either {
27
- val ssc = SimpleSequentialChain (chains = chains, chainOutput = Chain .ChainOutput .InputAndOutput )
27
+ val ssc = SimpleSequenceChain (chains = chains, chainOutput = Chain .ChainOutput .InputAndOutput )
28
28
ssc.run(mapOf("input" to "123")).bind()
29
29
} shouldBeRight mapOf("input" to "123", "output" to "123drdrdr")
30
30
}
@@ -35,7 +35,7 @@ class SimpleSequentialChainSpec : StringSpec({
35
35
val chains = listOf(chain1, chain2)
36
36
37
37
either {
38
- val ssc = SimpleSequentialChain (chains = chains, chainOutput = Chain .ChainOutput .InputAndOutput )
38
+ val ssc = SimpleSequenceChain (chains = chains, chainOutput = Chain .ChainOutput .InputAndOutput )
39
39
ssc.run(mapOf("input" to "123")).bind()
40
40
} shouldBeLeft SequenceChain .InvalidKeys ("The expected inputs are more than one: {bar}, {foo}")
41
41
}
@@ -46,22 +46,10 @@ class SimpleSequentialChainSpec : StringSpec({
46
46
val chains = listOf(chain1, chain2)
47
47
48
48
either {
49
- val ssc = SimpleSequentialChain (chains = chains, chainOutput = Chain .ChainOutput .InputAndOutput )
49
+ val ssc = SimpleSequenceChain (chains = chains, chainOutput = Chain .ChainOutput .InputAndOutput )
50
50
ssc.run(mapOf("input" to "123")).bind()
51
51
} shouldBeLeft SequenceChain .InvalidKeys ("The expected outputs are more than one: {bar}, {foo}")
52
52
}
53
-
54
- " SimpleSequentialChain should fail if multiple input and output variables are expected" {
55
- val chain1 = FakeChain (inputVariables = setOf("foo", "bar"), outputVariables = setOf("bar", "foo"))
56
- val chain2 = FakeChain (inputVariables = setOf("bar"), outputVariables = setOf("baz"))
57
- val chains = listOf(chain1, chain2)
58
-
59
- either {
60
- val ssc = SimpleSequentialChain (chains = chains, chainOutput = Chain .ChainOutput .InputAndOutput )
61
- ssc.run(mapOf("input" to "123")).bind()
62
- } shouldBeLeft SequenceChain .InvalidKeys ("The expected inputs are more than one: {foo}, {bar}, " +
63
- "The expected outputs are more than one: {bar}, {foo}")
64
- }
65
53
})
66
54
67
55
data class FakeChain (private val inputVariables : Set <String >, private val outputVariables : Set <String >) : Chain {
0 commit comments