switching data mapper to new adapter
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
if ENV["MODEL_ADAPTER"] == "data_mapper"
|
||||
require "spec_helper"
|
||||
|
||||
describe CanCan::DataMapperAdditions do
|
||||
describe CanCan::ModelAdapters::DataMapperAdapter do
|
||||
before(:each) do
|
||||
@model_class = Class.new
|
||||
@model_class.class_eval do
|
||||
@@ -13,6 +13,12 @@ if ENV["MODEL_ADAPTER"] == "data_mapper"
|
||||
@ability.extend(CanCan::Ability)
|
||||
end
|
||||
|
||||
it "should be for only data mapper classes" do
|
||||
CanCan::ModelAdapters::DataMapperAdapter.should_not be_for_class(Object)
|
||||
CanCan::ModelAdapters::DataMapperAdapter.should be_for_class(@model_class)
|
||||
CanCan::ModelAdapters::AbstractAdapter.adapter_class(@model_class).should == CanCan::ModelAdapters::DataMapperAdapter
|
||||
end
|
||||
|
||||
it "should return no records when no ability is defined so no records are found" do
|
||||
@model_class.accessible_by(@ability, :read).should == 'no-match:'
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user