Sha256: 14139611b7108c4342083e38355076da04dc10cdb1a1efc6f4d9b8b123997554

Contents?: true

Size: 1.11 KB

Versions: 17

Compression:

Stored size: 1.11 KB

Contents

# -*- encoding : utf-8 -*-

describe Card::Set::Type::JavaScript do
  let(:js)                    { 'alert( "Hi" );'    }
  let(:compressed_js)         { 'alert("Hi");'      }
  let(:changed_js)            { 'alert( "Hello" );' }
  let(:compressed_changed_js) { 'alert("Hello");'   }


  it_should_behave_like 'content machine', that_produces_js do
    let(:machine_card)  { Card.gimme! "test javascript", :type => :java_script, :content => js}
    let(:card_content) do
       { in:       js,         out:     compressed_js, 
         changed_in:   changed_js, changed_out: compressed_changed_js }
    end
  end

  it_behaves_like "machine input"  do
    let(:create_machine_input_card) { Card.gimme! "test javascript", :type => :java_script, :content => js }
    let(:create_another_machine_input_card) { Card.gimme! "more javascript", :type => :java_script, :content => js }
    let(:create_machine_card)  { Card.gimme! "script with js+*script", :type => :pointer }
    let(:card_content) do
       { in:       js,         out:     compressed_js, 
         changed_in:   changed_js, changed_out: compressed_changed_js }
    end
  end

end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
card-1.16.6 mod/03_machines/spec/set/type/javascript_spec.rb
card-1.16.5 mod/03_machines/spec/set/type/javascript_spec.rb
card-1.16.4 mod/03_machines/spec/set/type/javascript_spec.rb
card-1.16.3 mod/03_machines/spec/set/type/javascript_spec.rb
card-1.16.2 mod/03_machines/spec/set/type/javascript_spec.rb
card-1.16.1 mod/03_machines/spec/set/type/javascript_spec.rb
card-1.16.0 mod/03_machines/spec/set/type/javascript_spec.rb
card-1.15.7 mod/03_machines/spec/set/type/javascript_spec.rb
card-1.15.6 mod/03_machines/spec/set/type/javascript_spec.rb
card-1.15.5 mod/03_machines/spec/set/type/javascript_spec.rb
card-1.15.4 mod/03_machines/spec/set/type/javascript_spec.rb
card-1.15.3 mod/03_machines/spec/set/type/javascript_spec.rb
card-1.15.2 mod/03_machines/spec/set/type/javascript_spec.rb
card-1.15.1 mod/03_machines/spec/set/type/javascript_spec.rb
card-1.15.0 mod/03_machines/spec/set/type/javascript_spec.rb
card-1.15.pre2 mod/03_machines/spec/set/type/javascript_spec.rb
card-1.15.pre mod/03_machines/spec/set/type/javascript_spec.rb