lacona-command-osx
Version:
Lacona Extensions for OSX, tied into the global-context hosted API
33 lines (26 loc) • 630 B
JSX
/** @jsx createElement */
import {createElement, Phrase} from 'lacona-phrase'
import {Parser} from 'lacona'
import {spy} from 'sinon'
import {Spotlight} from '..'
describe('Spotlight', () => {
let parser
beforeEach(() => {
parser = new Parser()
})
it('does things', done => {
const source = new Spotlight()
source.props = {
query: 'kind:application',
attributes: ['kMDItemAppStoreCategory', 'kMDItemCFBundleIdentifier']
}
const dataSpy = spy()
source.replaceData = arg => {
dataSpy()
if (dataSpy.calledTwice) {
done()
}
}
source.create()
})
})