mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-12-27 08:32:30 +03:00
jquery 2.0 can't be required in tasks
This commit is contained in:
parent
7b9ff7d0f7
commit
caadec6e62
6
spec/fixtures/jquery-task-handler.coffee
vendored
6
spec/fixtures/jquery-task-handler.coffee
vendored
@ -1,6 +0,0 @@
|
||||
module.exports = ->
|
||||
try
|
||||
require 'jquery'
|
||||
true
|
||||
catch e
|
||||
false
|
@ -1,26 +1,6 @@
|
||||
Task = require '../src/task'
|
||||
|
||||
describe "Task", ->
|
||||
describe "populating the window with fake properties", ->
|
||||
describe "when jQuery is loaded in a child process", ->
|
||||
it "doesn't log to the console", ->
|
||||
spyOn(console, 'log')
|
||||
spyOn(console, 'error')
|
||||
spyOn(console, 'warn')
|
||||
|
||||
jqueryTask = new Task(require.resolve('./fixtures/jquery-task-handler'))
|
||||
jqueryLoaded = false
|
||||
jqueryTask.start (loaded) -> jqueryLoaded = loaded
|
||||
|
||||
waitsFor "child process to start and jquery to be required", 5000, ->
|
||||
jqueryLoaded
|
||||
|
||||
runs ->
|
||||
expect(jqueryLoaded).toBeTruthy()
|
||||
expect(console.log).not.toHaveBeenCalled()
|
||||
expect(console.error).not.toHaveBeenCalled()
|
||||
expect(console.warn).not.toHaveBeenCalled()
|
||||
|
||||
describe "@once(taskPath, args..., callback)", ->
|
||||
it "terminates the process after it completes", ->
|
||||
handlerResult = null
|
||||
|
Loading…
Reference in New Issue
Block a user