Переглянути джерело

pulled classes from the rest of view-render files

kyle roux 7 роки тому
батько
коміт
ac098848a2

+ 18 - 2
tests/automated/view-render/DayGridRenderUtils.js

@@ -13,9 +13,25 @@ export function getDisabledEl(i) {
 }
 
 export function getDayEls() {
-  return $('.fc-day-header[data-date]')
+  return $('.fc-day-header')
 }
 
 export function getDayTdEls(date) {
   return $(`td[data-date="${date}"]`)
-}
+}
+
+export function getHeaderEl(){
+  return $('.fc-view > table > .fc-head')
+}
+
+export function hasHeaderEl() {
+    return getHeaderEl().length === 1
+}
+
+export function getFirstDayEl(){
+  return getDayEls().first()
+}
+
+export function getLastDayEl(){
+  return getDayEls().last()
+}

+ 3 - 7
tests/automated/view-render/columnHeader.js

@@ -1,3 +1,4 @@
+import { hasHeaderEl } from './DayGridRenderUtils'
 
 describe('columnHeader', function() {
   pushOptions({
@@ -17,7 +18,7 @@ describe('columnHeader', function() {
 
       it('should show header', function() {
         initCalendar()
-        expect(hasHeader()).toBe(true)
+        expect(hasHeaderEl()).toBe(true)
       })
     })
 
@@ -28,13 +29,8 @@ describe('columnHeader', function() {
 
       it('should not show header', function() {
         initCalendar()
-        expect(hasHeader()).toBe(false)
+        expect(hasHeaderEl()).toBe(false)
       })
     })
   })
-
-  function hasHeader() {
-    return $('.fc-view > table > .fc-head').length === 1
-  }
-
 })

+ 2 - 1
tests/automated/view-render/columnHeaderHtml.js

@@ -1,3 +1,4 @@
+import { getFirstDayEl } from './DayGridRenderUtils'
 
 describe('columnHeaderHtml', function() {
   pushOptions({
@@ -20,7 +21,7 @@ describe('columnHeaderHtml', function() {
   })
 
   function hasCustomHtml() {
-    var firstHeader = $('.fc-day-header:first')
+    var firstHeader = getFirstDayEl()
 
     return firstHeader.find('.test').length === 1 && firstHeader.text() === 'Sunday'
   }

+ 2 - 1
tests/automated/view-render/columnHeaderText.js

@@ -1,3 +1,4 @@
+import { getFirstDayEl } from './DayGridRenderUtils'
 
 describe('columnHeaderText', function() {
   pushOptions({
@@ -20,7 +21,7 @@ describe('columnHeaderText', function() {
   })
 
   function hasCustomText() {
-    var firstHeader = $('.fc-day-header:first')
+    var firstHeader = getFirstDayEl()
 
     return firstHeader.text() === '<div>Custom Sunday</div>'
   }