@@ -45,73 +45,35 @@ class PassPlanFilePluginTest {
4545
4646 @Nested
4747 public class Apply {
48- @Nested
49- public class WithDirectoryProvided {
50- @Test
51- void decoratesTheTerraformEnvironmentStage () {
52- PassPlanFilePlugin . withDirectory(' ./terraform/' )
53- PassPlanFilePlugin plugin = new PassPlanFilePlugin ()
54- def environment = spy(new TerraformEnvironmentStage ())
55- plugin. apply(environment)
56-
57- verify(environment, times(1 )). decorate(eq(TerraformEnvironmentStage . PLAN_COMMAND ), any(Closure . class))
58- verify(environment, times(1 )). decorate(eq(TerraformEnvironmentStage . APPLY_COMMAND ), any(Closure . class))
59- }
60-
61- @Test
62- void addsArgumentToTerraformPlan () {
63- PassPlanFilePlugin . withDirectory(' ./terraform/' )
64- PassPlanFilePlugin plugin = new PassPlanFilePlugin ()
65- TerraformPlanCommand command = new TerraformPlanCommand (" dev" )
66- plugin. apply(command)
67-
68- String result = command. toString()
69- assertThat (result, containsString(" -out=tfplan-dev" ))
70- }
71-
72- @Test
73- void addsArgumentToTerraformApply () {
74- PassPlanFilePlugin . withDirectory(' ./terraform/' )
75- PassPlanFilePlugin plugin = new PassPlanFilePlugin ()
76- TerraformApplyCommand command = new TerraformApplyCommand (" dev" )
77- plugin. apply(command)
78-
79- String result = command. toString()
80- assertThat (result, containsString(" tfplan-dev" ))
81- }
48+
49+ @Test
50+ void decoratesTheTerraformEnvironmentStage () {
51+ PassPlanFilePlugin plugin = new PassPlanFilePlugin ()
52+ def environment = spy(new TerraformEnvironmentStage ())
53+ plugin. apply(environment)
54+
55+ verify(environment, times(1 )). decorate(eq(TerraformEnvironmentStage . PLAN_COMMAND ), any(Closure . class))
56+ verify(environment, times(1 )). decorate(eq(TerraformEnvironmentStage . APPLY_COMMAND ), any(Closure . class))
8257 }
8358
84- @Nested
85- public class WithoutDirectoryProvided {
86- @Test
87- void decoratesTheTerraformEnvironmentStage () {
88- PassPlanFilePlugin plugin = new PassPlanFilePlugin ()
89- def environment = spy(new TerraformEnvironmentStage ())
90- plugin. apply(environment)
91-
92- verify(environment, times(1 )). decorate(eq(TerraformEnvironmentStage . PLAN_COMMAND ), any(Closure . class))
93- verify(environment, times(1 )). decorate(eq(TerraformEnvironmentStage . APPLY_COMMAND ), any(Closure . class))
94- }
95-
96- @Test
97- void addsArgumentToTerraformPlan () {
98- PassPlanFilePlugin plugin = new PassPlanFilePlugin ()
99- TerraformPlanCommand command = new TerraformPlanCommand (" dev" )
100- plugin. apply(command)
101-
102- String result = command. toString()
103- assertThat (result, containsString(" -out=tfplan-dev" ))
104- }
105-
106- @Test
107- void addsArgumentToTerraformApply () {
108- PassPlanFilePlugin plugin = new PassPlanFilePlugin ()
109- TerraformApplyCommand command = new TerraformApplyCommand (" dev" )
110- plugin. apply(command)
111-
112- String result = command. toString()
113- assertThat (result, containsString(" tfplan-dev" ))
114- }
59+ @Test
60+ void addsArgumentToTerraformPlan () {
61+ PassPlanFilePlugin plugin = new PassPlanFilePlugin ()
62+ TerraformPlanCommand command = new TerraformPlanCommand (" dev" )
63+ plugin. apply(command)
64+
65+ String result = command. toString()
66+ assertThat (result, containsString(" -out=tfplan-dev" ))
67+ }
68+
69+ @Test
70+ void addsArgumentToTerraformApply () {
71+ PassPlanFilePlugin plugin = new PassPlanFilePlugin ()
72+ TerraformApplyCommand command = new TerraformApplyCommand (" dev" )
73+ plugin. apply(command)
74+
75+ String result = command. toString()
76+ assertThat (result, containsString(" tfplan-dev" ))
11577 }
11678
11779 }
0 commit comments