@@ -10,21 +10,34 @@ import createSpy = jasmine.createSpy;
1010import { NgsgElementsHelper } from './ngsg-elements.helper' ;
1111
1212describe ( 'NgsgItemDirective' , ( ) => {
13-
1413 let sut : NgsgItemDirective ;
1514
1615 const elementRef = { nativeElement : { } } ;
1716 const ngsgSortService = createSpyObj < NgsgSortService > ( 'ngsgSortService' , [ 'initSort' , 'sort' , 'endSort' ] ) ;
18- const ngsgSelectionService = createSpyObj < NgsgSelectionService > ( 'ngsgSelectionService' ,
19- [ 'selectElementIfNoSelection' , 'updateSelectedDragItem' ] ) ;
17+ const ngsgSelectionService = createSpyObj < NgsgSelectionService > ( 'ngsgSelectionService' , [
18+ 'selectElementIfNoSelection' ,
19+ 'updateSelectedDragItem'
20+ ] ) ;
2021 const ngsgReflectService = createSpyObj < NgsgReflectService > ( 'ngsgReflectService' , [ 'reflectChanges' ] ) ;
21- const ngsgStore = createSpyObj < NgsgStoreService > ( 'ngsgStore' ,
22- [ 'initState' , 'hasSelectedItems' , 'resetSelectedItems' , 'hasGroup' , 'hasItems' , 'setItems' ] ) ;
22+ const ngsgStore = createSpyObj < NgsgStoreService > ( 'ngsgStore' , [
23+ 'initState' ,
24+ 'hasSelectedItems' ,
25+ 'resetSelectedItems' ,
26+ 'hasGroup' ,
27+ 'hasItems' ,
28+ 'setItems'
29+ ] ) ;
2330 const ngsgEventService = new NgsgEventsService ( ) ;
2431
2532 beforeEach ( ( ) => {
26- sut = new NgsgItemDirective ( elementRef , ngsgSortService , ngsgSelectionService ,
27- ngsgReflectService , ngsgStore , ngsgEventService ) ;
33+ sut = new NgsgItemDirective (
34+ elementRef ,
35+ ngsgSortService ,
36+ ngsgSelectionService ,
37+ ngsgReflectService ,
38+ ngsgStore ,
39+ ngsgEventService
40+ ) ;
2841 } ) ;
2942
3043 it ( 'should set the draggable attribute on the elment' , ( ) => {
@@ -241,13 +254,13 @@ describe('NgsgItemDirective', () => {
241254 } ) ;
242255
243256 it ( 'should log a warning message if you drop and you did not provide any items' , ( ) => {
244- const expectedWarniningMessage = `Ng-sortgrid: No items provided - please use [sortGridItems] to pass in an array of items -
257+ const expectedWarniningMessage =
258+ `Ng-sortgrid: No items provided - please use [sortGridItems] to pass in an array of items -
245259 otherwhise the ordered items can not be emitted in the (sorted) event` ;
246260 const consoleWarnSpy = spyOn ( console , 'warn' ) ;
247261 ngsgStore . hasItems . and . returnValue ( false ) ;
248262
249263 sut . drop ( event ) ;
250264 expect ( consoleWarnSpy ) . toHaveBeenCalledWith ( expectedWarniningMessage ) ;
251265 } ) ;
252-
253266} ) ;
0 commit comments