FEATURE: Add groups page.

This commit is contained in:
Guo Xiang Tan
2016-12-14 17:26:16 +08:00
parent 0c9499874d
commit 4b940dc8bd
15 changed files with 177 additions and 5 deletions

View File

@@ -12,6 +12,24 @@ describe "Groups" do
expect(response).to be_success
end
describe 'viewing groups' do
it 'should return the right response' do
group.update_attributes!(visible: true)
other_group = Fabricate(:group, name: '0000', visible: true)
get "/groups.json"
expect(response).to be_success
response_body = JSON.parse(response.body)
group_ids = response_body["groups"].map { |g| g["id"] }
expect(group_ids).to include(group.id, other_group.id)
expect(response_body["load_more_groups"]).to eq("/groups?page=1")
end
end
describe "checking if a group can be mentioned" do
it "should return the right response" do
sign_in(user)