Remove unnecessary context blocks
This commit is contained in:
parent
37bc1e64de
commit
45a87bf2b4
|
@ -46,27 +46,25 @@ RSpec.describe Exporter do
|
||||||
describe "#collect_user_info" do
|
describe "#collect_user_info" do
|
||||||
subject { instance.send(:collect_user_info) }
|
subject { instance.send(:collect_user_info) }
|
||||||
|
|
||||||
context "exporting a user" do
|
it "collects user info" do
|
||||||
it "collects user info" do
|
subject
|
||||||
subject
|
expect(instance.instance_variable_get(:@obj)).to eq(user_params.merge({
|
||||||
expect(instance.instance_variable_get(:@obj)).to eq(user_params.merge({
|
administrator: false,
|
||||||
administrator: false,
|
moderator: false,
|
||||||
moderator: false,
|
id: user.id,
|
||||||
id: user.id,
|
updated_at: user.updated_at,
|
||||||
updated_at: user.updated_at,
|
profile_header: user.profile_header,
|
||||||
profile_header: user.profile_header,
|
profile_header_file_name: nil,
|
||||||
profile_header_file_name: nil,
|
profile_header_h: nil,
|
||||||
profile_header_h: nil,
|
profile_header_w: nil,
|
||||||
profile_header_w: nil,
|
profile_header_x: nil,
|
||||||
profile_header_x: nil,
|
profile_header_y: nil,
|
||||||
profile_header_y: nil,
|
profile_picture_file_name: nil,
|
||||||
profile_picture_file_name: nil,
|
profile_picture_h: nil,
|
||||||
profile_picture_h: nil,
|
profile_picture_w: nil,
|
||||||
profile_picture_w: nil,
|
profile_picture_x: nil,
|
||||||
profile_picture_x: nil,
|
profile_picture_y: nil
|
||||||
profile_picture_y: nil
|
}))
|
||||||
}))
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -175,31 +173,29 @@ RSpec.describe Exporter do
|
||||||
|
|
||||||
subject { instance.send(:collect_smiles) }
|
subject { instance.send(:collect_smiles) }
|
||||||
|
|
||||||
context "exporting a user" do
|
it "collects reactions" do
|
||||||
it "collects reactions" do
|
subject
|
||||||
subject
|
expect(instance.instance_variable_get(:@obj)[:smiles]).to eq(smiles.map do |s|
|
||||||
expect(instance.instance_variable_get(:@obj)[:smiles]).to eq(smiles.map do |s|
|
{
|
||||||
{
|
id: s.id,
|
||||||
id: s.id,
|
created_at: s.reload.created_at,
|
||||||
created_at: s.reload.created_at,
|
answer: {
|
||||||
answer: {
|
comment_count: s.parent.comment_count,
|
||||||
comment_count: s.parent.comment_count,
|
content: s.parent.content,
|
||||||
content: s.parent.content,
|
created_at: s.parent.reload.created_at,
|
||||||
created_at: s.parent.reload.created_at,
|
id: s.parent.id,
|
||||||
id: s.parent.id,
|
question: {
|
||||||
question: {
|
answer_count: s.parent.question.answer_count,
|
||||||
answer_count: s.parent.question.answer_count,
|
author_is_anonymous: s.parent.question.author_is_anonymous,
|
||||||
author_is_anonymous: s.parent.question.author_is_anonymous,
|
content: s.parent.question.content,
|
||||||
content: s.parent.question.content,
|
created_at: s.parent.question.reload.created_at,
|
||||||
created_at: s.parent.question.reload.created_at,
|
id: s.parent.question.id,
|
||||||
id: s.parent.question.id,
|
user: nil # we're not populating this in the factory
|
||||||
user: nil # we're not populating this in the factory
|
},
|
||||||
},
|
smile_count: s.parent.smile_count
|
||||||
smile_count: s.parent.smile_count
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
end)
|
}
|
||||||
end
|
end)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -219,7 +215,7 @@ RSpec.describe Exporter do
|
||||||
|
|
||||||
subject { instance.send(:finalize) }
|
subject { instance.send(:finalize) }
|
||||||
|
|
||||||
context "exporting a user" do
|
context "exporting a user without a profile picture or header" do
|
||||||
let(:dir) { instance.instance_variable_get(:@export_dirname) }
|
let(:dir) { instance.instance_variable_get(:@export_dirname) }
|
||||||
let(:name) { instance.instance_variable_get(:@export_filename) }
|
let(:name) { instance.instance_variable_get(:@export_filename) }
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue