Sha256: a8e38fe012022f3f7babd75efbf0c1c805f83755c83d2650b6cf36ae94906e74

Contents?: true

Size: 1.32 KB

Versions: 4

Compression:

Stored size: 1.32 KB

Contents

describe "Global Wagn variable", ->
  it "should be defined", ->
    expect(decko).toBeDefined

describe "card-form", ->
  beforeEach ->
    jasmine.getFixtures().fixturesPath = '../../public/assets/jasmine'
    loadFixtures('card_form.html')

  it "should find a form", ->
    expect($('form')).toBeDefined

  it "should be able to populate the content field based on nearby selector", ->
    $('.tinymce-textarea').setContentField -> 1+2
    expect($('.card-content')).toHaveValue '3'

  it "should be able to populate all content fields in a form", ->
    $('form').setContentFields '.tinymce-textarea', -> 2+2
    expect($('.card-content')).toHaveValue '4'

  it "should be able to populate content fields from a map", ->
    $('form').setContentFieldsFromMap { '.tinymce-textarea': -> 3+2 }
    expect($('.card-content')).toHaveValue '5'

  it "should be able to find the slot from any element within", ->
    expect($('.card-content').slot()).toHaveClass 'card-slot'

  it "should be able to populate slot from any element within", ->
    $('.card-content').setSlotContent '<div class="card-slot">whoopee</div>'
    expect($('.card-slot')).toHaveHtml 'whoopee'


###
describe "tiny-mce", ->
  beforeEach ->
    loadFixtures('card_form.html')

  it 'should load', ->
    decko.initializeTinyMCE
    expect($('form')).toContain('.mceEditor')
###

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
decko-0.2.2 spec/javascripts/wagn_spec.coffee
decko-0.2.1 spec/javascripts/wagn_spec.coffee
decko-0.2 spec/javascripts/wagn_spec.coffee
decko-0.1 spec/javascripts/wagn_spec.coffee