Skip to content

Commit

Permalink
Added simple spec to make sure fields exists.
Browse files Browse the repository at this point in the history
  • Loading branch information
Doug Youch committed Nov 30, 2010
1 parent 83a2dae commit e42497b
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions spec/models/end_user_token_segment_field_spec.rb
@@ -0,0 +1,15 @@
require File.dirname(__FILE__) + "/../spec_helper"

describe EndUserTokenSegmentField do
it "should only have valid EndUserToken fields" do
obj = EndUserTokenSegmentField.user_segment_fields_handler_info[:domain_model_class].new
EndUserTokenSegmentField.user_segment_fields.each do |key, value|
if value[:field].is_a?(Array)
value[:field].each { |fld| obj.has_attribute?(fld).should be_true }
else
obj.has_attribute?(value[:field]).should be_true
end
obj.respond_to?(value[:display_field]).should be_true
end
end
end

0 comments on commit e42497b

Please sign in to comment.