Sha256: 0c11f6ed1e6f8850694196a83489a2da7c5d29aa604f2524afbf431fc5cf8d63

Contents?: true

Size: 1.37 KB

Versions: 7

Compression:

Stored size: 1.37 KB

Contents

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

require File.expand_path('../../../../../03_machines/spec/lib/shared_machine_examples.rb', __FILE__)

describe Card::Set::Right::Style do
  #  describe "#delet"
  #  it "should delete tempfile"
  # let!(:skin_card)              { Card.gimme! "test skin", type: :skin, content: '[[test css]]'}
  let(:css)                    { '#box { display: block }'  }
  let(:compressed_css)         { "#box{display:block}\n"    }
  let(:changed_css)            { '#box { display: inline }' }
  let(:compressed_changed_css) { "#box{display:inline}\n"   }
  let(:new_css)                { "#box{ display: none}\n"   }
  let(:compressed_new_css)     { "#box{display:none}\n"   }

  it_should_behave_like 'pointer machine', that_produces_css do
    let(:machine_card)  { Card.gimme! 'test my style+*style', type: :pointer, content: '' }
    let(:machine_input_card) { Card.gimme! 'test css',  type: :css, content: css  }
    let(:another_machine_input_card) { Card.gimme! 'more css',  type: :css, content: new_css  }
    let(:expected_input_items) { nil } # [Card.fetch("test skin"), machine_input_card] }
    let(:input_type) { :css }
    let(:card_content) do
      { in:           css,         out:     compressed_css,
        changed_in:   changed_css, changed_out: compressed_changed_css,
        new_in:       new_css,     new_out:     compressed_new_css
      }
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
card-1.18.6 mod/04_settings/spec/set/right/style_spec.rb
card-1.18.5 mod/04_settings/spec/set/right/style_spec.rb
card-1.18.4 mod/04_settings/spec/set/right/style_spec.rb
card-1.18.3 mod/04_settings/spec/set/right/style_spec.rb
card-1.18.2 mod/04_settings/spec/set/right/style_spec.rb
card-1.18.1 mod/04_settings/spec/set/right/style_spec.rb
card-1.18.0 mod/04_settings/spec/set/right/style_spec.rb