mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-18 17:05:17 +00:00
29 lines
923 B
CoffeeScript
29 lines
923 B
CoffeeScript
|
|
describe 'JQConsole', ->
|
|
{$container, jqconsole} = jqconsoleSetup()
|
|
describe '#constructor', ->
|
|
|
|
it 'instantiates', ->
|
|
equal jqconsole.header, 'header'
|
|
equal jqconsole.prompt_label_main, 'prompt_label'
|
|
equal jqconsole.prompt_label_continue, 'prompt_continue'
|
|
equal jqconsole.indent_width, 2
|
|
equal jqconsole.GetState(), 'output'
|
|
deepEqual jqconsole.input_queue, []
|
|
deepEqual jqconsole.history, []
|
|
ok jqconsole.$console.length
|
|
ok jqconsole.$console instanceof jQuery
|
|
equal $container.text().trim(), 'header'
|
|
strictEqual $container.data('jqconsole'), jqconsole
|
|
ok jqconsole.$prompt.length
|
|
ok jqconsole.$input_source.length
|
|
|
|
it 'setup events', (done)->
|
|
counter = 0
|
|
jqconsole.$input_source.focus ->
|
|
counter++
|
|
jqconsole.$console.mouseup()
|
|
fn = ->
|
|
ok counter
|
|
done()
|
|
setTimeout fn, 10
|