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