mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2025-01-02 20:07:25 +03:00
15 lines
535 B
CoffeeScript
15 lines
535 B
CoffeeScript
path = require 'path'
|
|
|
|
module.exports = (grunt) ->
|
|
{spawn} = require('./task-helpers')(grunt)
|
|
|
|
grunt.registerTask 'test', 'Run the specs', ->
|
|
done = @async()
|
|
commands = []
|
|
commands.push (callback) ->
|
|
spawn cmd: 'pkill', args: ['Atom'], -> callback()
|
|
commands.push (callback) ->
|
|
atomBinary = path.join(CONTENTS_DIR, 'MacOS', 'Atom')
|
|
spawn cmd: atomBinary, args: ['--test', "--resource-path=#{__dirname}"], (error) -> callback(error)
|
|
grunt.util.async.waterfall commands, (error) -> done(error)
|