File tree Expand file tree Collapse file tree 3 files changed +21
-2
lines changed
Expand file tree Collapse file tree 3 files changed +21
-2
lines changed Original file line number Diff line number Diff line change 11module ActiveAdminImport
22 class Model
3- extend ActiveModel :: Naming
4- include ActiveModel ::Conversion
3+
4+ include ActiveModel ::Model
55 include ActiveModel ::Validations
66 include ActiveModel ::Validations ::Callbacks
77
Original file line number Diff line number Diff line change 1+ require 'spec_helper'
2+ require 'active_model_lint'
3+ describe ActiveAdminImport ::Model do
4+ it_behaves_like "ActiveModel"
5+ end
Original file line number Diff line number Diff line change 1+ shared_examples_for "ActiveModel" do
2+ include ActiveModel ::Lint ::Tests
3+
4+ # to_s is to support ruby-1.9
5+ ActiveModel ::Lint ::Tests . public_instance_methods . map { |m | m . to_s } . grep ( /^test/ ) . each do |m |
6+ example m . gsub ( '_' , ' ' ) do
7+ send m
8+ end
9+ end
10+
11+ def model
12+ subject
13+ end
14+ end
You can’t perform that action at this time.
0 commit comments