@@ -2,6 +2,7 @@ import React from "react";
2
2
import { render , fireEvent , screen } from "@testing-library/react" ;
3
3
import { ReduxWrapper } from "@mds/common/tests/utils/ReduxWrapper" ;
4
4
import { EditPermitConditionCategoryInline } from "./PermitConditionCategory" ;
5
+ import { PermitConditionsProvider } from "./PermitConditionsContext" ;
5
6
6
7
const mockCategory = {
7
8
condition_category_code : "TEST-CAT" ,
@@ -22,13 +23,25 @@ const mockProps = {
22
23
moveDown : jest . fn ( )
23
24
} ;
24
25
26
+ const providerParams = {
27
+ mineGuid : "mineGuid" ,
28
+ permitGuid : "permitGuid" ,
29
+ latestAmendment : null ,
30
+ previousAmendment : null ,
31
+ currentAmendment : null ,
32
+ loading : false ,
33
+ setLoading : jest . fn ( ) ,
34
+ } ;
35
+
25
36
const initialState = { } ;
26
37
27
38
describe ( "PermitConditionCategory" , ( ) => {
28
39
it ( "renders category title with count in view mode" , ( ) => {
29
40
render (
30
41
< ReduxWrapper initialState = { initialState } >
31
- < EditPermitConditionCategoryInline { ...mockProps } />
42
+ < PermitConditionsProvider value = { providerParams } >
43
+ < EditPermitConditionCategoryInline { ...mockProps } />
44
+ </ PermitConditionsProvider >
32
45
</ ReduxWrapper >
33
46
) ;
34
47
@@ -38,7 +51,9 @@ describe("PermitConditionCategory", () => {
38
51
it ( "switches to edit mode on click" , ( ) => {
39
52
render (
40
53
< ReduxWrapper initialState = { initialState } >
41
- < EditPermitConditionCategoryInline { ...mockProps } />
54
+ < PermitConditionsProvider value = { providerParams } >
55
+ < EditPermitConditionCategoryInline { ...mockProps } />
56
+ </ PermitConditionsProvider >
42
57
</ ReduxWrapper >
43
58
) ;
44
59
@@ -49,7 +64,9 @@ describe("PermitConditionCategory", () => {
49
64
it ( "calls moveUp when up arrow clicked" , ( ) => {
50
65
render (
51
66
< ReduxWrapper initialState = { initialState } >
52
- < EditPermitConditionCategoryInline { ...mockProps } />
67
+ < PermitConditionsProvider value = { providerParams } >
68
+ < EditPermitConditionCategoryInline { ...mockProps } />
69
+ </ PermitConditionsProvider >
53
70
</ ReduxWrapper >
54
71
) ;
55
72
@@ -63,7 +80,9 @@ describe("PermitConditionCategory", () => {
63
80
it ( "calls moveDown when down arrow clicked" , ( ) => {
64
81
render (
65
82
< ReduxWrapper initialState = { initialState } >
66
- < EditPermitConditionCategoryInline { ...mockProps } />
83
+ < PermitConditionsProvider value = { providerParams } >
84
+ < EditPermitConditionCategoryInline { ...mockProps } />
85
+ </ PermitConditionsProvider >
67
86
</ ReduxWrapper >
68
87
) ;
69
88
@@ -77,7 +96,9 @@ describe("PermitConditionCategory", () => {
77
96
it ( "disables delete button when condition count > 0" , ( ) => {
78
97
render (
79
98
< ReduxWrapper initialState = { initialState } >
80
- < EditPermitConditionCategoryInline { ...mockProps } conditionCount = { 1 } />
99
+ < PermitConditionsProvider value = { providerParams } >
100
+ < EditPermitConditionCategoryInline { ...mockProps } conditionCount = { 1 } />
101
+ </ PermitConditionsProvider >
81
102
</ ReduxWrapper >
82
103
) ;
83
104
@@ -90,7 +111,9 @@ describe("PermitConditionCategory", () => {
90
111
it ( "enables delete button when condition count = 0" , ( ) => {
91
112
render (
92
113
< ReduxWrapper initialState = { initialState } >
93
- < EditPermitConditionCategoryInline { ...mockProps } conditionCount = { 0 } />
114
+ < PermitConditionsProvider value = { providerParams } >
115
+ < EditPermitConditionCategoryInline { ...mockProps } conditionCount = { 0 } />
116
+ </ PermitConditionsProvider >
94
117
</ ReduxWrapper >
95
118
) ;
96
119
@@ -110,7 +133,9 @@ describe("PermitConditionCategory", () => {
110
133
it ( "submits form with updated values" , async ( ) => {
111
134
render (
112
135
< ReduxWrapper initialState = { initialState } >
113
- < EditPermitConditionCategoryInline { ...mockProps } />
136
+ < PermitConditionsProvider value = { providerParams } >
137
+ < EditPermitConditionCategoryInline { ...mockProps } />
138
+ </ PermitConditionsProvider >
114
139
</ ReduxWrapper >
115
140
) ;
116
141
0 commit comments