Browse Source

Adding more test stubs

closed-social-glitch-2
Eugen Rochko 8 years ago
parent
commit
d4892ace62
13 changed files with 100 additions and 23 deletions
  1. +0
    -14
      app/services/setup_local_account_service.rb
  2. +22
    -0
      spec/controllers/api/accounts_controller_spec.rb
  3. +3
    -1
      spec/controllers/api/follows_controller_spec.rb
  4. +22
    -0
      spec/controllers/api/statuses_controller_spec.rb
  5. +6
    -0
      spec/controllers/oauth/applications_controller_spec.rb
  6. +12
    -0
      spec/models/account_spec.rb
  7. +7
    -0
      spec/models/feed_spec.rb
  8. +8
    -0
      spec/models/status_spec.rb
  9. +5
    -0
      spec/services/fan_out_on_write_service_spec.rb
  10. +5
    -0
      spec/services/favourite_service_spec.rb
  11. +5
    -0
      spec/services/precompute_feed_service_spec.rb
  12. +0
    -8
      spec/services/setup_local_account_service_spec.rb
  13. +5
    -0
      spec/services/update_remote_profile_service_spec.rb

+ 0
- 14
app/services/setup_local_account_service.rb View File

@ -1,14 +0,0 @@
class SetupLocalAccountService < BaseService
# Setup an account for a new user instance by generating
# an RSA key pair and a profile
# @param [User] user Unsaved user instance
# @param [String] username
def call(user, username)
user.build_account
user.account.username = username
user.account.domain = nil
user.save!
end
end

+ 22
- 0
spec/controllers/api/accounts_controller_spec.rb View File

@ -1,5 +1,27 @@
require 'rails_helper'
RSpec.describe Api::AccountsController, type: :controller do
describe 'GET #show' do
it 'returns http success'
end
describe 'GET #statuses' do
it 'returns http success'
end
describe 'GET #followers' do
it 'returns http success'
end
describe 'GET #following' do
it 'returns http success'
end
describe 'POST #follow' do
it 'returns http success'
end
describe 'POST #unfollow' do
it 'returns http success'
end
end

+ 3
- 1
spec/controllers/api/follows_controller_spec.rb View File

@ -1,5 +1,7 @@
require 'rails_helper'
RSpec.describe Api::FollowsController, type: :controller do
describe 'POST #create' do
it 'returns http success'
end
end

+ 22
- 0
spec/controllers/api/statuses_controller_spec.rb View File

@ -1,5 +1,27 @@
require 'rails_helper'
RSpec.describe Api::StatusesController, type: :controller do
describe 'GET #show' do
it 'returns http success'
end
describe 'GET #home' do
it 'returns http success'
end
describe 'GET #mentions' do
it 'returns http success'
end
describe 'POST #create' do
it 'returns http success'
end
describe 'POST #reblog' do
it 'returns http success'
end
describe 'POST #favourite' do
it 'returns http success'
end
end

+ 6
- 0
spec/controllers/oauth/applications_controller_spec.rb View File

@ -1,5 +1,11 @@
require 'rails_helper'
RSpec.describe Oauth::ApplicationsController, type: :controller do
describe 'GET #index' do
it 'returns http success'
end
describe 'POST #create' do
it 'redirects to the application page'
end
end

+ 12
- 0
spec/models/account_spec.rb View File

@ -111,4 +111,16 @@ RSpec.describe Account, type: :model do
describe '#ping!' do
pending
end
describe '#favourited?' do
pending
end
describe '#reblogged?' do
pending
end
describe '.find_local' do
pending
end
end

+ 7
- 0
spec/models/feed_spec.rb View File

@ -0,0 +1,7 @@
require 'rails_helper'
RSpec.describe Feed, type: :model do
describe '#get' do
pending
end
end

+ 8
- 0
spec/models/status_spec.rb View File

@ -114,4 +114,12 @@ RSpec.describe Status, type: :model do
expect(subject.target).to eq other
end
end
describe '#reblogs_count' do
pending
end
describe '#favourites_count' do
pending
end
end

+ 5
- 0
spec/services/fan_out_on_write_service_spec.rb View File

@ -0,0 +1,5 @@
require 'rails_helper'
RSpec.describe FanOutOnWriteService do
subject { FanOutOnWriteService.new }
end

+ 5
- 0
spec/services/favourite_service_spec.rb View File

@ -0,0 +1,5 @@
require 'rails_helper'
RSpec.describe FavouriteService do
subject { FavouriteService.new }
end

+ 5
- 0
spec/services/precompute_feed_service_spec.rb View File

@ -0,0 +1,5 @@
require 'rails_helper'
RSpec.describe PrecomputeFeedService do
subject { PrecomputeFeedService.new }
end

+ 0
- 8
spec/services/setup_local_account_service_spec.rb View File

@ -1,8 +0,0 @@
require 'rails_helper'
RSpec.describe SetupLocalAccountService do
subject { SetupLocalAccountService.new }
it 'creates a user'
it 'creates an account for the user'
end

+ 5
- 0
spec/services/update_remote_profile_service_spec.rb View File

@ -0,0 +1,5 @@
require 'rails_helper'
RSpec.describe UpdateRemoteProfileService do
subject { UpdateRemoteProfileService.new }
end

Loading…
Cancel
Save