ensl.org/spec/controllers/plugin/plugin_controller_spec.rb

30 lines
641 B
Ruby
Raw Permalink Normal View History

2015-11-08 09:41:11 +00:00
require "spec_helper"
describe PluginController do
render_views
2015-11-08 09:41:11 +00:00
describe "#user" do
before do
create :group, :donors
create :group, :champions
end
let!(:user) { create :user_with_team }
2015-11-08 09:41:11 +00:00
it "returns user data" do
get :user, id: user.steamid
expect(response).to be_success
expect(response.body).to include(user.username)
end
2015-11-08 09:41:11 +00:00
it "definitely does not return IP address" do
last_ip = "127.0.0.1"
user.lastip = last_ip
user.save!
get :user, id: user.steamid
expect(response).to be_success
2015-11-08 09:41:11 +00:00
expect(response).to_not include(last_ip)
end
end
2015-11-08 09:41:11 +00:00
end