Sha256: 340918a498fc4269309e8bb54b49f2b1074eff1293f0005b1e8b279f495741b4

Contents?: true

Size: 537 Bytes

Versions: 5

Compression:

Stored size: 537 Bytes

Contents

require 'spec_helper'

describe AngularSprinkles::Directive::Attributes do
  let(:stub) { Object.new }

  let(:name) { stub }
  let(:input) { stub }
  let(:options) { stub }
  let(:content) { 'content' }
  let(:tag) { :div }

  before do
    allow(stub).to receive(:attributes).and_return({})
  end

  subject do
    described_class.new([name, input, options], content: content, tag: tag)
  end

  it 'returns the list of arguments required for the content_tag' do
    expect(subject.to_content_tag).to eq([tag, content, {}])
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
angular_sprinkles-0.0.9 spec/angular_sprinkles/directive/attributes_spec.rb
angular_sprinkles-0.0.8 spec/angular_sprinkles/directive/attributes_spec.rb
angular_sprinkles-0.0.7 spec/angular_sprinkles/directive/attributes_spec.rb
angular_sprinkles-0.0.6 spec/angular_sprinkles/directive/attributes_spec.rb
angular_sprinkles-0.0.5 spec/angular_sprinkles/directive/attributes_spec.rb