rails attr _доступная проверка rspec

Когда я хочу проверить, является ли атрибут доступным с помощью RSpec, я делаю это следующим образом

class Foo
  attr_accesible :something_else
end

describe Foo do
  it('author should not be accessible')    {lambda{described_class.new(:author=>true)}.should raise_error ActiveModel::MassAssignmentSecurity::Error}
  it('something_else should be accessible'){lambda{described_class.new(:something_else=>true)}.should_not raise_error ActiveModel::MassAssignmentSecurity::Error}
end

есть ли лучший способ сделать это?

...спасибо

6
задан Paul Fioravanti 16 January 2013 в 10:46
поделиться