Seperates out spec_fakes.rb into support directory"

This commit is contained in:
Jonathan Richard Henry Evans 2013-09-09 12:23:43 +01:00
parent 251144d257
commit 57335b7bd9
6 changed files with 30 additions and 31 deletions

View file

@ -1,5 +1,8 @@
require 'spec_helper'
require 'spec_fakes'
require 'support/models/user'
require 'support/models/blog_post'
require 'support/serializers/user_serializer'
require 'support/serializers/blog_post_serializer'
require "grape-active_model_serializers"
describe Grape::ActiveModelSerializers do

View file

@ -1,30 +0,0 @@
class User
include ActiveModel::SerializerSupport
attr_accessor :first_name, :last_name, :password, :email
def initialize(params={})
params.each do |k,v|
instance_variable_set("@#{k}", v) unless v.nil?
end
end
end
class UserSerializer < ActiveModel::Serializer
attributes :first_name, :last_name
end
class BlogPost
include ActiveModel::SerializerSupport
attr_accessor :title, :body
def initialize(params={})
params.each do |k,v|
instance_variable_set("@#{k}", v) unless v.nil?
end
end
end
class BlogPostSerializer < ActiveModel::Serializer
attributes :title, :body
end

View file

@ -0,0 +1,10 @@
class BlogPost
include ActiveModel::SerializerSupport
attr_accessor :title, :body
def initialize(params={})
params.each do |k,v|
instance_variable_set("@#{k}", v) unless v.nil?
end
end
end

View file

@ -0,0 +1,10 @@
class User
include ActiveModel::SerializerSupport
attr_accessor :first_name, :last_name, :password, :email
def initialize(params={})
params.each do |k,v|
instance_variable_set("@#{k}", v) unless v.nil?
end
end
end

View file

@ -0,0 +1,3 @@
class BlogPostSerializer < ActiveModel::Serializer
attributes :title, :body
end

View file

@ -0,0 +1,3 @@
class UserSerializer < ActiveModel::Serializer
attributes :first_name, :last_name
end