summaryrefslogtreecommitdiff
path: root/spec/helpers/application_helper_spec.rb
blob: c2d44e36ed44ebab3ae22f6f706677462ed6a1ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
require "rails_helper"

describe ApplicationHelper do
  describe "#backbone_collection_for" do
    it 'returns a script with the backbone collection' do
      result = helper.backbone_collection_for(Category.all)
      expect(result).to include("AutoCollection.install")
      expect(result).to include("Category")
      expect(result).to include("categories")
    end

    it 'escapes namespaces correctly' do
      result = helper.backbone_collection_for(ActsAsTaggableOn::Tag.all)
      expect(result).to include("AutoCollection.install")
      expect(result).to include("Tag")
      expect(result).to include("acts_as_taggable_on_tags")
    end
  end
end