test/test_helper.rb in inch-0.4.3.rc2 vs test/test_helper.rb in inch-0.4.3
- old
+ new
@@ -5,9 +5,19 @@
require 'minitest/autorun'
require 'bundler'
Bundler.require
require 'inch'
+def assert_roles(object, expected, unexpected)
+ roles = object.roles.map(&:class)
+ unexpected.each do |role|
+ refute roles.include?(role), "Should not assign #{role}"
+ end
+ expected.each do |role|
+ assert roles.include?(role), "Should assign #{role}"
+ end
+end
+
def fixture_path(name)
File.join(File.dirname(__FILE__), "fixtures", name.to_s)
end
module Inch