@@ -11,14 +11,14 @@ void dragdropTests() {
1111 TestBed _;
1212 Scope scope;
1313 DragDropDataService ddDataService;
14- DragDropConfig ddConfig;
14+ DragDropConfigService ddConfig;
1515
1616 beforeEach (() {
1717 setUpInjector ();
1818 module ((Module module) {
1919 module.install (new DragDropModule ());
2020 });
21- inject ((TestBed tb, Scope s, DragDropDataService injDragDropDataService,DragDropConfig injDragDropConfig) {
21+ inject ((TestBed tb, Scope s, DragDropDataService injDragDropDataService,DragDropConfigService injDragDropConfig) {
2222 _ = tb;
2323 scope = s;
2424 ddDataService = injDragDropDataService;
@@ -86,49 +86,49 @@ void dragdropTests() {
8686 it ('Drag events should add/remove the expected classes to the target element' , async (inject (() {
8787 dom.Element dragElem = ngQuery (createElement (), '#dragId' )[0 ];
8888
89- expect (dragElem).not.toHaveClass (ddConfig.onDragStartClass);
89+ expect (dragElem).not.toHaveClass (ddConfig.config. onDragStartClass);
9090 _.triggerEvent (dragElem, 'dragstart' , 'MouseEvent' );
91- expect (dragElem).toHaveClass (ddConfig.onDragStartClass);
91+ expect (dragElem).toHaveClass (ddConfig.config. onDragStartClass);
9292 _.triggerEvent (dragElem, 'dragend' , 'MouseEvent' );
93- expect (dragElem).not.toHaveClass (ddConfig.onDragStartClass);
93+ expect (dragElem).not.toHaveClass (ddConfig.config. onDragStartClass);
9494
9595 })));
9696
9797 it ('Drag start event should not be activated if drag is not enabled' , async (inject (() {
9898 dom.Element dragElem = ngQuery (createElement (dragEnabled: false ), '#dragId' )[0 ];
9999
100100 expect (ddDataService.draggableData).toBeNull ();
101- expect (dragElem).not.toHaveClass (ddConfig.onDragStartClass);
101+ expect (dragElem).not.toHaveClass (ddConfig.config. onDragStartClass);
102102 _.triggerEvent (dragElem, 'dragstart' , 'MouseEvent' );
103103 expect (ddDataService.draggableData).toBeNull ();
104- expect (dragElem).not.toHaveClass (ddConfig.onDragStartClass);
104+ expect (dragElem).not.toHaveClass (ddConfig.config. onDragStartClass);
105105
106106 })));
107107
108108 it ('Drop events should add/remove the expected classes to the target element' , async (inject (() {
109109 Function dropSuccessCallback = (){};
110110 dom.Element dropElem = ngQuery (createElement (dropSuccessCallback: dropSuccessCallback), '#dropId' )[0 ];
111111
112- expect (dropElem).not.toHaveClass (ddConfig.onDragEnterClass);
113- expect (dropElem).not.toHaveClass (ddConfig.onDragOverClass);
112+ expect (dropElem).not.toHaveClass (ddConfig.config. onDragEnterClass);
113+ expect (dropElem).not.toHaveClass (ddConfig.config. onDragOverClass);
114114
115115 _.triggerEvent (dropElem, 'dragenter' , 'MouseEvent' );
116- expect (dropElem).toHaveClass (ddConfig.onDragEnterClass);
117- expect (dropElem).not.toHaveClass (ddConfig.onDragOverClass);
116+ expect (dropElem).toHaveClass (ddConfig.config. onDragEnterClass);
117+ expect (dropElem).not.toHaveClass (ddConfig.config. onDragOverClass);
118118
119119 _.triggerEvent (dropElem, 'dragover' , 'MouseEvent' );
120- expect (dropElem).toHaveClass (ddConfig.onDragEnterClass);
121- expect (dropElem).toHaveClass (ddConfig.onDragOverClass);
120+ expect (dropElem).toHaveClass (ddConfig.config. onDragEnterClass);
121+ expect (dropElem).toHaveClass (ddConfig.config. onDragOverClass);
122122
123123 _.triggerEvent (dropElem, 'dragleave' , 'MouseEvent' );
124- expect (dropElem).not.toHaveClass (ddConfig.onDragEnterClass);
125- expect (dropElem).not.toHaveClass (ddConfig.onDragOverClass);
124+ expect (dropElem).not.toHaveClass (ddConfig.config. onDragEnterClass);
125+ expect (dropElem).not.toHaveClass (ddConfig.config. onDragOverClass);
126126
127127 _.triggerEvent (dropElem, 'dragover' , 'MouseEvent' );
128128 _.triggerEvent (dropElem, 'dragenter' , 'MouseEvent' );
129129 _.triggerEvent (dropElem, 'drop' , 'MouseEvent' );
130- expect (dropElem).not.toHaveClass (ddConfig.onDragEnterClass);
131- expect (dropElem).not.toHaveClass (ddConfig.onDragOverClass);
130+ expect (dropElem).not.toHaveClass (ddConfig.config. onDragEnterClass);
131+ expect (dropElem).not.toHaveClass (ddConfig.config. onDragOverClass);
132132 })));
133133
134134 it ('Drop event should activate the onDropSuccess and onDragSuccess callbacks' , async (inject (() {
0 commit comments