Browserslist: caniuse-lite is outdated. Please run:
npx browserslist@latest --update-db

Why you should do it regularly:
https://github.com/browserslist/browserslist#browsers-data-updating
Running "eslint:test" (eslint) task

Running "connect:server" (connect) task
Started connect web server on http://localhost:9001

Running "mochaChrome:yui" (mochaChrome) task
 * Tone.js r10 *



  src/accessibility/describe.js
    describe documentation
      ✓ example #1 works
      ✓ example #2 works
    describeElement documentation
      ✓ example #1 works
  src/accessibility/outputs.js
    textOutput documentation
      ✓ example #1 works
      ✓ example #2 works
    gridOutput documentation
      ✓ example #1 works
      ✓ example #2 works
  src/color/creating_reading.js
    alpha documentation
      ✓ example #1 works
    blue documentation
      ✓ example #1 works
    brightness documentation
      ✓ example #1 works
      ✓ example #2 works
    color documentation
      ✓ example #1 works
      ✓ example #2 works
      ✓ example #3 works
      ✓ example #4 works
      ✓ example #5 works
      ✓ example #6 works
      ✓ example #7 works
      ✓ example #8 works
    green documentation
75
      ✓ example #1 works
      ✓ example #1 works
    hue documentation
    lerpColor documentation
      ✓ example #1 works
    lightness documentation
      ✓ example #1 works
    red documentation
255
      ✓ example #1 works
0.4980392156862745
      ✓ example #2 works
    saturation documentation
      ✓ example #1 works
  src/color/p5.Color.js
    toString documentation
      ✓ example #1 works
      ✓ example #2 works
    setRed documentation
      ✓ example #1 works
    setGreen documentation
      ✓ example #1 works
    setBlue documentation
      ✓ example #1 works
    setAlpha documentation
      ✓ example #1 works
  src/color/setting.js
    background documentation
      ✓ example #1 works
      ✓ example #2 works
      ✓ example #3 works
      ✓ example #4 works
      ✓ example #5 works
      ✓ example #6 works
      ✓ example #7 works
      ✓ example #8 works
      ✓ example #9 works
      ✓ example #10 works
      ✓ example #11 works
    clear documentation
      ✓ example #1 works
    colorMode documentation
      ✓ example #1 works (82ms)
      ✓ example #2 works (65ms)
      ✓ example #3 works
      ✓ example #4 works
    fill documentation
      ✓ example #1 works
      ✓ example #2 works
      ✓ example #3 works
      ✓ example #4 works
      ✓ example #5 works
      ✓ example #6 works
      ✓ example #7 works
      ✓ example #8 works
      ✓ example #9 works
      ✓ example #10 works
      ✓ example #11 works
    noFill documentation
      ✓ example #1 works
      ✓ example #2 works
    noStroke documentation
      ✓ example #1 works
      ✓ example #2 works
    stroke documentation
      ✓ example #1 works
      ✓ example #2 works
      ✓ example #3 works
      ✓ example #4 works
      ✓ example #5 works
      ✓ example #6 works
      ✓ example #7 works
      ✓ example #8 works
      ✓ example #9 works
      ✓ example #10 works
      ✓ example #11 works
    erase documentation
      ✓ example #1 works
      ✓ example #2 works
      ✓ example #3 works (70ms)
    noErase documentation
      ✓ example #1 works
  src/core/shape/2d_primitives.js
    arc documentation
      ✓ example #1 works
      ✓ example #2 works
      ✓ example #3 works
      ✓ example #4 works
      ✓ example #5 works
    ellipse documentation
      ✓ example #1 works
    circle documentation
      ✓ example #1 works
    line documentation
      ✓ example #1 works
      ✓ example #2 works
    point documentation
      ✓ example #1 works
      ✓ example #2 works
      ✓ example #3 works
    quad documentation
      ✓ example #1 works
    rect documentation
      ✓ example #1 works
      ✓ example #2 works
      ✓ example #3 works
    square documentation
      ✓ example #1 works
      ✓ example #2 works
      ✓ example #3 works
    triangle documentation
      ✓ example #1 works
  src/core/shape/attributes.js
    ellipseMode documentation
      ✓ example #1 works
      ✓ example #2 works
    noSmooth documentation
      ✓ example #1 works
    rectMode documentation
      ✓ example #1 works
      ✓ example #2 works
    smooth documentation
      ✓ example #1 works
    strokeCap documentation
      ✓ example #1 works
    strokeJoin documentation
      ✓ example #1 works
      ✓ example #2 works
      ✓ example #3 works
    strokeWeight documentation
      ✓ example #1 works
  src/core/shape/curves.js
    bezier documentation
      ✓ example #1 works
      ✓ example #2 works
    bezierDetail documentation
      ✓ example #1 works (43ms)
    bezierPoint documentation
      ✓ example #1 works
    bezierTangent documentation
      ✓ example #1 works
      ✓ example #2 works
    curve documentation
      ✓ example #1 works
      ✓ example #2 works
      ✓ example #3 works
    curveDetail documentation
      ✓ example #1 works (112ms)
    curveTightness documentation
      ✓ example #1 works
    curvePoint documentation
      ✓ example #1 works
    curveTangent documentation
      ✓ example #1 works
  src/core/shape/vertex.js
    beginContour documentation
      ✓ example #1 works
    beginShape documentation
      ✓ example #1 works
      ✓ example #2 works
      ✓ example #3 works
      ✓ example #4 works
      ✓ example #5 works
      ✓ example #6 works
      ✓ example #7 works
      ✓ example #8 works
      ✓ example #9 works
      ✓ example #10 works
      ✓ example #11 works
    bezierVertex documentation
      ✓ example #1 works
      ✓ example #2 works
      ✓ example #3 works (116ms)
    curveVertex documentation
      ✓ example #1 works
    endContour documentation
      ✓ example #1 works
    endShape documentation
      ✓ example #1 works
    quadraticVertex documentation
      ✓ example #1 works
      ✓ example #2 works
    vertex documentation
      ✓ example #1 works
      ✓ example #2 works (92ms)
      ✓ example #3 works (91ms)
      ✓ example #4 works
      ✓ example #5 works (112ms)
    normal documentation
      ✓ example #1 works
  src/core/constants.js
    HALF_PI documentation
      ✓ example #1 works
    PI documentation
      ✓ example #1 works
    QUARTER_PI documentation
      ✓ example #1 works
    TAU documentation
      ✓ example #1 works
    TWO_PI documentation
      ✓ example #1 works
    DEGREES documentation
      ✓ example #1 works
    RADIANS documentation
      ✓ example #1 works
  src/core/environment.js
    print documentation
The value of x is 10
      ✓ example #1 works
    frameCount documentation
      ✓ example #1 works
    deltaTime documentation
      ✓ example #1 works
    focused documentation
      ✓ example #1 works
    cursor documentation
      ✓ example #1 works
    frameRate documentation
      ✓ example #1 works
    noCursor documentation
      ✓ example #1 works
    displayWidth documentation
      ✓ example #1 works
    displayHeight documentation
      ✓ example #1 works
    windowWidth documentation
      ✓ example #1 works
    windowHeight documentation
      ✓ example #1 works
    windowResized documentation
      ✓ example #1 works
    fullscreen documentation
      ✓ example #1 works
    pixelDensity documentation
      ✓ example #1 works (56ms)
      ✓ example #2 works
    displayDensity documentation
      ✓ example #1 works
    getURL documentation
      ✓ example #1 works
    getURLPath documentation
      ✓ example #1 works
  src/core/main.js
    preload documentation
      ✓ example #1 works
    setup documentation
      ✓ example #1 works
    draw documentation
      ✓ example #1 works
    remove documentation
      ✓ example #1 works
  src/core/p5.Element.js
    elt documentation
      ✓ example #1 works
    parent documentation
      ✓ example #1 works
      ✓ example #2 works
    id documentation
      ✓ example #1 works
    class documentation
      ✓ example #1 works
    mousePressed documentation
      ✓ example #1 works
    doubleClicked documentation
      ✓ example #1 works
    mouseWheel documentation
      ✓ example #1 works
    mouseReleased documentation
      ✓ example #1 works
    mouseClicked documentation
      ✓ example #1 works
    mouseMoved documentation
      ✓ example #1 works
    mouseOver documentation
      ✓ example #1 works
    mouseOut documentation
      ✓ example #1 works
    touchStarted documentation
      ✓ example #1 works
    touchMoved documentation
      ✓ example #1 works
    touchEnded documentation
      ✓ example #1 works
    dragOver documentation
      ✓ example #1 works
    dragLeave documentation
      ✓ example #1 works
  src/core/p5.Graphics.js
    reset documentation
      ✓ example #1 works (199ms)
    remove documentation
      ✓ example #1 works
      ✓ example #2 works
  src/core/reference.js
    let documentation
2
1
      ✓ example #1 works
    const documentation
my favorite number is: 7
      ✓ example #1 works
[ 'lion', 'tiger', 'panther', 'leopard' ]
      ✓ example #2 works
{ hello: 2, bye: 1 }
      ✓ example #3 works
    === documentation
true
false
      ✓ example #1 works
    > documentation
true
false
      ✓ example #1 works
    >= documentation
true
true
      ✓ example #1 works
    < documentation
true
false
      ✓ example #1 works
    <= documentation
true
true
      ✓ example #1 works
    if-else documentation
positive
      ✓ example #1 works
    function documentation
Hello Hridi!
      ✓ example #1 works
25
      ✓ example #2 works
    return documentation
16
      ✓ example #1 works
    boolean documentation
boolean
      ✓ example #1 works
    string documentation
string
      ✓ example #1 works
    number documentation
number
      ✓ example #1 works
    object documentation
Ursula K Le Guin
      ✓ example #1 works
    class documentation
1
      ✓ example #1 works
    for documentation
0
1
2
3
4
5
6
7
8
      ✓ example #1 works
    while documentation
4
3
2
1
0
      ✓ example #1 works
    stringify documentation
{"x":5,"y":6}
string
      ✓ example #1 works
    log documentation
5
17
      ✓ example #1 works
  src/core/rendering.js
    createCanvas documentation
      ✓ example #1 works
    resizeCanvas documentation
      ✓ example #1 works
    noCanvas documentation
      ✓ example #1 works
    createGraphics documentation
      ✓ example #1 works
    blendMode documentation
      ✓ example #1 works
      ✓ example #2 works
    drawingContext documentation
      ✓ example #1 works
  src/core/structure.js
    noLoop documentation
      ✓ example #1 works
      ✓ example #2 works
    loop documentation
      ✓ example #1 works
    isLooping documentation
      ✓ example #1 works
    push documentation
      ✓ example #1 works
      ✓ example #2 works
    pop documentation
      ✓ example #1 works
      ✓ example #2 works
    redraw documentation
      ✓ example #1 works
      ✓ example #2 works
    p5 documentation
      ✓ example #1 works
  src/core/transform.js
    applyMatrix documentation
      ✓ example #1 works (98ms)
      ✓ example #2 works (98ms)
      ✓ example #3 works (99ms)
      ✓ example #4 works (98ms)
      ✓ example #5 works
      ✓ example #6 works
    resetMatrix documentation
      ✓ example #1 works
    rotate documentation
      ✓ example #1 works
    rotateX documentation
      ✓ example #1 works (116ms)
    rotateY documentation
      ✓ example #1 works (112ms)
    rotateZ documentation
      ✓ example #1 works (115ms)
    scale documentation
      ✓ example #1 works
      ✓ example #2 works
    shearX documentation
      ✓ example #1 works
    shearY documentation
      ✓ example #1 works
    translate documentation
      ✓ example #1 works
      ✓ example #2 works
      ✓ example #3 works
  src/data/local_storage.js
    storeItem documentation
      ✓ example #1 works
    getItem documentation
      ✓ example #1 works
    clearStorage documentation
10
false
null
null
      ✓ example #1 works
    removeItem documentation
10
null
      ✓ example #1 works
  src/data/p5.TypedDict.js
    createStringDict documentation
true
true
      ✓ example #1 works
    createNumberDict documentation
true
true
      ✓ example #1 works
    size documentation
3
      ✓ example #1 works
    hasKey documentation
true
      ✓ example #1 works
    get documentation
true
      ✓ example #1 works
    set documentation
key:p5 value:JS
      ✓ example #1 works
    create documentation
key:p5 value:js
key:happy value:coding
      ✓ example #1 works
    clear documentation
true
false
      ✓ example #1 works
    remove documentation
key:p5 value:js
key:happy value:coding
key:happy value:coding
      ✓ example #1 works
    print documentation
key:p5 value:js
key:happy value:coding
      ✓ example #1 works
    saveTable documentation
      ✓ example #1 works
    saveJSON documentation
      ✓ example #1 works
    add documentation
7
      ✓ example #1 works
    sub documentation
3
      ✓ example #1 works
    mult documentation
8
      ✓ example #1 works
    div documentation
4
      ✓ example #1 works
    minValue documentation
-10
      ✓ example #1 works
    maxValue documentation
3
      ✓ example #1 works
    minKey documentation
1.2
      ✓ example #1 works
    maxKey documentation
4
      ✓ example #1 works
  src/dom/dom.js
    select documentation
      ✓ example #1 works
      ✓ example #2 works
    selectAll documentation
      ✓ example #1 works
[]
      ✓ example #2 works
    removeElements documentation
      ✓ example #1 works
    changed documentation
      ✓ example #1 works
      ✓ example #2 works
    input documentation
      ✓ example #1 works
    createDiv documentation
      ✓ example #1 works
    createP documentation
      ✓ example #1 works
    createSpan documentation
      ✓ example #1 works
    createImg documentation
      ✓ example #1 works
    createA documentation
      ✓ example #1 works
    createSlider documentation
      ✓ example #1 works
      ✓ example #2 works
    createButton documentation
      ✓ example #1 works
    createCheckbox documentation
      ✓ example #1 works
    createSelect documentation
      ✓ example #1 works
      ✓ example #2 works
    createRadio documentation
      ✓ example #1 works

      ✓ example #2 works
    createColorPicker documentation
      ✓ example #1 works
      ✓ example #2 works
    createInput documentation
      ✓ example #1 works
    createFileInput documentation
      ✓ example #1 works
    createVideo documentation
      ✓ example #1 works
    createAudio documentation

🌸 p5.js says: The media that tried to play (with 'http://localhost:9001/docs/reference/assets/small.mp4') wasn't allowed to by this browser, most likely due to the browser's autoplay policy. Check out https://developer.mozilla.org/docs/Web/Media/Autoplay_guide for more information about why.
      ✓ example #1 works
    createElement documentation
      ✓ example #1 works
    addClass documentation
      ✓ exampl<response clipped><NOTE>Due to the max output limit, only part of the full response has been shown to you.</NOTE>ed
           should not trigger callback after changed(false) is called:
     ReferenceError: p5 is not defined
      at http://localhost:9001/test/js/p5_helpers.js:6:5
      at new Promise (<anonymous>)
      at promisedSketch (js/p5_helpers.js:5:17)
      at Context.test_fn (js/p5_helpers.js:19:12)

  54) p5.Element
       DOM
         p5.Element.prototype.input
           should trigger callback when input is provided:
     ReferenceError: p5 is not defined
      at http://localhost:9001/test/js/p5_helpers.js:6:5
      at new Promise (<anonymous>)
      at promisedSketch (js/p5_helpers.js:5:17)
      at Context.test_fn (js/p5_helpers.js:19:12)

  55) p5.Element
       DOM
         p5.Element.prototype.input
           should not trigger callback after input(false) is called:
     ReferenceError: p5 is not defined
      at http://localhost:9001/test/js/p5_helpers.js:6:5
      at new Promise (<anonymous>)
      at promisedSketch (js/p5_helpers.js:5:17)
      at Context.test_fn (js/p5_helpers.js:19:12)

  56) p5.Element
       DOM
         p5.prototype.createDiv
           "before each" hook for "should be a function":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:334:7)

  57) p5.Element
       DOM
         p5.prototype.createDiv
           "after each" hook for "should be a function":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:343:12)

  58) p5.Element
       DOM
         p5.prototype.createP
           "before each" hook for "should be a function":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:372:7)

  59) p5.Element
       DOM
         p5.prototype.createP
           "after each" hook for "should be a function":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:381:12)

  60) p5.Element
       DOM
         p5.prototype.createSpan
           "before each" hook for "should be a function":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:410:7)

  61) p5.Element
       DOM
         p5.prototype.createSpan
           "after each" hook for "should be a function":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:419:12)

  62) p5.Element
       DOM
         p5.prototype.createImg
           "before each" hook for "should be a function":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:449:7)

  63) p5.Element
       DOM
         p5.prototype.createImg
           "after each" hook for "should be a function":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:458:12)

  64) p5.Element
       DOM
         p5.prototype.createA
           "before each" hook for "should return a p5.Element of anchor type":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:508:7)

  65) p5.Element
       DOM
         p5.prototype.createA
           "after each" hook for "should return a p5.Element of anchor type":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:517:12)

  66) p5.Element
       DOM
         p5.prototype.createSlider
           "before each" hook for "should return a p5.Element of slider type":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:551:7)

  67) p5.Element
       DOM
         p5.prototype.createSlider
           "after each" hook for "should return a p5.Element of slider type":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:560:12)

  68) p5.Element
       DOM
         p5.prototype.createButton
           "before each" hook for "should return a p5.Element of button type":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:596:7)

  69) p5.Element
       DOM
         p5.prototype.createButton
           "after each" hook for "should return a p5.Element of button type":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:604:12)

  70) p5.Element
       DOM
         p5.prototype.createSelect
           "before each" hook for "should be a function":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:636:7)

  71) p5.Element
       DOM
         p5.prototype.createSelect
           "after each" hook for "should be a function":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:645:12)

  72) p5.Element
       DOM
         p5.prototype.createRadio
           "before each" hook for "should be a function":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:767:7)

  73) p5.Element
       DOM
         p5.prototype.createRadio
           "after each" hook for "should be a function":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:776:12)

  74) p5.Element
       DOM
         p5.prototype.createColorPicker
           "before each" hook for "should be a function":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:941:7)

  75) p5.Element
       DOM
         p5.prototype.createColorPicker
           "after each" hook for "should be a function":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:950:12)

  76) p5.Element
       DOM
         p5.prototype.createInput
           "before each" hook for "should be a function":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:1001:7)

  77) p5.Element
       DOM
         p5.prototype.createInput
           "after each" hook for "should be a function":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:1010:12)

  78) p5.Element
       DOM
         p5.prototype.createFileInput
           "before each" hook for "should be a function":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:1055:7)

  79) p5.Element
       DOM
         p5.prototype.createFileInput
           "after each" hook for "should be a function":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:1068:12)

  80) p5.Element
       DOM
         p5.prototype.createVideo
           "before each" hook for "should be a function":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:1142:7)

  81) p5.Element
       DOM
         p5.prototype.createVideo
           "after each" hook for "should be a function":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:1151:12)

  82) p5.Element
       DOM
         p5.prototype.createAudio
           "before each" hook for "should be a function":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:1210:7)

  83) p5.Element
       DOM
         p5.prototype.createAudio
           "after each" hook for "should be a function":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:1219:12)

  84) p5.Element
       DOM
         p5.prototype.createCapture
           "before each" hook for "should be a function":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:1285:7)

  85) p5.Element
       DOM
         p5.prototype.createCapture
           "after each" hook for "should be a function":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:1298:12)

  86) p5.Element
       DOM
         p5.prototype.createElement
           "before each" hook for "should be a function":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:1351:7)

  87) p5.Element
       DOM
         p5.prototype.createElement
           "after each" hook for "should be a function":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:1360:12)

  88) p5.Element
       DOM
         p5.Element.prototype.addClass
           "before each" hook for "should be a function":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:1400:7)

  89) p5.Element
       DOM
         p5.Element.prototype.addClass
           "after each" hook for "should be a function":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:1409:12)

  90) p5.Element
       DOM
         p5.Element.prototype.removeClass
           "before each" hook for "should be a function":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:1450:7)

  91) p5.Element
       DOM
         p5.Element.prototype.removeClass
           "after each" hook for "should be a function":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:1459:12)

  92) p5.Element
       DOM
         p5.Element.prototype.hasClass
           "before each" hook for "should be a function":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:1505:7)

  93) p5.Element
       DOM
         p5.Element.prototype.hasClass
           "after each" hook for "should be a function":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:1514:12)

  94) p5.Element
       DOM
         p5.Element.prototype.toggleClass
           "before each" hook for "should be a function":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:1554:7)

  95) p5.Element
       DOM
         p5.Element.prototype.toggleClass
           "after each" hook for "should be a function":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:1563:12)

  96) p5.Element
       DOM
         p5.Element.prototype.child
           "before each" hook for "should be a function":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:1609:7)

  97) p5.Element
       DOM
         p5.Element.prototype.child
           "after each" hook for "should be a function":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:1618:12)

  98) p5.Element
       DOM
         p5.Element.prototype.center
           "before each" hook for "should be a function":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:1687:7)

  99) p5.Element
       DOM
         p5.Element.prototype.center
           "after each" hook for "should be a function":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:1696:12)

  100) p5.Element
       DOM
         p5.Element.prototype.html
           "before each" hook for "should be a function":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:1727:7)

  101) p5.Element
       DOM
         p5.Element.prototype.html
           "after each" hook for "should be a function":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:1736:12)

  102) p5.Element
       DOM
         p5.Element.prototype.position
           "before each" hook for "should be a function":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/dom/dom.js:1800:7)

  103) p5.Element
       DOM
         p5.Element.prototype.position
           "after each" hook for "should be a function":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/dom/dom.js:1809:12)

  104) p5.Element
       DOM
         p5.prototype.drop
           drop fires multiple events:
     ReferenceError: p5 is not defined
      at http://localhost:9001/test/js/p5_helpers.js:6:5
      at new Promise (<anonymous>)
      at promisedSketch (js/p5_helpers.js:5:17)
      at Context.test_fn (js/p5_helpers.js:19:12)

  105) p5.Element
       Keyboard Events
         "before each" hook for "keyIsPressed should be a boolean":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/events/keyboard.js:5:5)

  106) p5.Element
       Keyboard Events
         "after each" hook for "keyIsPressed should be a boolean":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/events/keyboard.js:14:10)

  107) p5.Element
       Mouse Events
         "before each" hook for "_hasMouseInteracted should be a boolean":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/events/mouse.js:14:5)

  108) p5.Element
       Mouse Events
         "after each" hook for "_hasMouseInteracted should be a boolean":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/events/mouse.js:45:10)

  109) p5.Element
       Touch Events
         "before each" hook for "should be an empty array":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/events/touch.js:11:5)

  110) p5.Element
       Touch Events
         "after each" hook for "should be an empty array":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/events/touch.js:39:10)

  111) p5.Element
       Acceleration Events
         "before each" hook for "accelerationX should be 20":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/events/acceleration.js:4:5)

  112) p5.Element
       Acceleration Events
         "after each" hook for "accelerationX should be 20":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/events/acceleration.js:13:10)

  113) p5.Element
       p5.Image
         "before each" hook for "it creates an image":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/image/p5.Image.js:5:5)

  114) p5.Element
       p5.Image
         "after each" hook for "it creates an image":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/image/p5.Image.js:14:10)

  115) p5.Element
       loading images
         "before each" hook for "should call successCallback when image loads":
     ReferenceError: p5 is not defined
      at Context.<anonymous> (unit/image/loading.js:32:5)

  116) p5.Element
       loading images
         "after each" hook for "should call successCallback when image loads":
     TypeError: Cannot read property 'remove' of undefined
      at Context.<anonymous> (unit/image/loading.js:41:10)

Warning: [object Object] Use --force to continue.

Aborted due to warnings.
[The command completed with exit code 3.]
[Current working directory: /workspace/p5.js]
[Python interpreter: /usr/bin/python]
[Command finished with exit code 3]