ソースを参照

update some tests

Adam Shaw 5 年 前
コミット
4f700e693e

+ 1 - 3
packages/__tests__/src/legacy/eventLimitClick.js

@@ -1,7 +1,6 @@
 import DayGridViewWrapper from "../lib/wrappers/DayGridViewWrapper"
-import DayGridWrapper from '../lib/wrappers/DayGridWrapper'
 
-xdescribe('eventLimitClick', function() { // simulate a click
+describe('eventLimitClick', function() { // simulate a click
   pushOptions({
     defaultDate: '2014-08-01', // important that it is the first week, so works w/ month + week views
     defaultView: 'dayGridMonth',
@@ -147,7 +146,6 @@ xdescribe('eventLimitClick', function() { // simulate a click
         expect(arg.dayEl.getAttribute('data-date')).toBe('2014-07-29')
         expect(arg.hiddenSegs.length).toBe(2)
         expect(arg.segs.length).toBe(4)
-        expect(arg.moreEl).toHaveClass(DayGridWrapper.MORE_LINK_CLASSNAME)
         expect(typeof arg.jsEvent).toBe('object')
       }
     })

+ 9 - 9
packages/__tests__/src/legacy/header-rendering.js

@@ -6,13 +6,13 @@ describe('header rendering', function() {
     let calendar = initCalendar()
     let toolbarWrapper = new CalendarWrapper(calendar).toolbar
 
-    expect(toolbarWrapper.getSectionContent('left')).toEqual(
+    expect(toolbarWrapper.getSectionContent(0)).toEqual(
       [ { type: 'title' } ]
     )
 
-    expect(toolbarWrapper.getSectionContent('center')).toEqual([])
+    expect(toolbarWrapper.getSectionContent(1)).toEqual([])
 
-    expect(toolbarWrapper.getSectionContent('right')).toEqual([
+    expect(toolbarWrapper.getSectionContent(2)).toEqual([
       { type: 'button', name: 'today' },
       { type: 'button-group', children: [
         { type: 'button', name: 'prev' },
@@ -31,14 +31,14 @@ describe('header rendering', function() {
     })
     let toolbarWrapper = new CalendarWrapper(calendar).toolbar
 
-    expect(toolbarWrapper.getSectionContent('left')).toEqual([
+    expect(toolbarWrapper.getSectionContent(0)).toEqual([
       { type: 'button-group', children: [
         { type: 'button', name: 'next' },
         { type: 'button', name: 'prev' }
       ] }
     ])
 
-    expect(toolbarWrapper.getSectionContent('center')).toEqual([
+    expect(toolbarWrapper.getSectionContent(1)).toEqual([
       { type: 'button', name: 'prevYear' },
       { type: 'button', name: 'today' },
       { type: 'button', name: 'nextYear' },
@@ -48,7 +48,7 @@ describe('header rendering', function() {
       ] }
     ])
 
-    expect(toolbarWrapper.getSectionContent('right')).toEqual([
+    expect(toolbarWrapper.getSectionContent(2)).toEqual([
       { type: 'title' }
     ])
   })
@@ -91,15 +91,15 @@ describe('header rendering', function() {
       })
       let toolbarWrapper = new CalendarWrapper(calendar).toolbar
 
-      expect(toolbarWrapper.getSectionContent('left')).toEqual([
+      expect(toolbarWrapper.getSectionContent(0)).toEqual([
         { type: 'button', name: 'prev' }
       ])
 
-      expect(toolbarWrapper.getSectionContent('center')).toEqual([
+      expect(toolbarWrapper.getSectionContent(1)).toEqual([
         { type: 'button', name: 'today' }
       ])
 
-      expect(toolbarWrapper.getSectionContent('right')).toEqual([
+      expect(toolbarWrapper.getSectionContent(2)).toEqual([
         { type: 'button', name: 'next' }
       ])
     })

+ 0 - 1
packages/__tests__/src/lib/wrappers/DayGridWrapper.ts

@@ -7,7 +7,6 @@ export default class DayGridWrapper {
 
   static EVENT_IS_START_CLASSNAME = 'fc-event-start'
   static EVENT_IS_END_CLASSNAME = 'fc-event-end'
-  static MORE_LINK_CLASSNAME = 'fc-daygrid-more-link'
 
 
   constructor(private el: HTMLElement) {

+ 4 - 4
packages/__tests__/src/lib/wrappers/ToolbarWrapper.ts

@@ -37,10 +37,10 @@ export default class ToolbarWrapper {
   }
 
 
-  getSectionContent(sectionName) { // sectionName like left/center/right
-    let sectionEl = this.el.querySelector(`.fc-toolbar-${sectionName}`) as HTMLElement
-
-    return processSectionItems(sectionEl)
+  getSectionContent(index) { // 0=start, 1=center, 2=end
+    return processSectionItems(
+      this.el.querySelectorAll('.fc-toolbar-chunk')[index] as HTMLElement
+    )
   }
 
 }

+ 1 - 1
packages/__tests__/src/performance/list-rerenders.js

@@ -11,7 +11,7 @@ it('list view rerenders well', function(done) {
     events: [
       { title: 'event 0', start: '2017-10-04' }
     ],
-    dayCellContent() { // bad name for hook
+    dayHeaderContent() {
       dayRenderCnt++
     },
     eventContent() {