activities_test.rb
688 Bytes
require_relative 'test_helper'
class ActivitiesTest < ActiveSupport::TestCase
def setup
login_api
end
should 'get activity from profile' do
person = fast_create(Person)
organization = fast_create(Organization)
assert_difference 'organization.activities_count' do
ActionTracker::Record.create! :verb => :leave_scrap, :user => person, :target => organization
organization.reload
end
get "/api/v1/profiles/#{organization.id}/activities?#{params.to_query}"
json = JSON.parse(last_response.body)
assert 1, json["activities"].count
assert_equal organization.activities.map(&:activity).first.id, json["activities"].first["id"]
end
end