@ -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 |
@ -1,5 +1,27 @@ | |||||
require 'rails_helper' | require 'rails_helper' | ||||
RSpec.describe Api::AccountsController, type: :controller do | 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 | end |
@ -1,5 +1,7 @@ | |||||
require 'rails_helper' | require 'rails_helper' | ||||
RSpec.describe Api::FollowsController, type: :controller do | RSpec.describe Api::FollowsController, type: :controller do | ||||
describe 'POST #create' do | |||||
it 'returns http success' | |||||
end | |||||
end | end |
@ -1,5 +1,27 @@ | |||||
require 'rails_helper' | require 'rails_helper' | ||||
RSpec.describe Api::StatusesController, type: :controller do | 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 | end |
@ -1,5 +1,11 @@ | |||||
require 'rails_helper' | require 'rails_helper' | ||||
RSpec.describe Oauth::ApplicationsController, type: :controller do | 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 | end |
@ -0,0 +1,7 @@ | |||||
require 'rails_helper' | |||||
RSpec.describe Feed, type: :model do | |||||
describe '#get' do | |||||
pending | |||||
end | |||||
end |
@ -0,0 +1,5 @@ | |||||
require 'rails_helper' | |||||
RSpec.describe FanOutOnWriteService do | |||||
subject { FanOutOnWriteService.new } | |||||
end |
@ -0,0 +1,5 @@ | |||||
require 'rails_helper' | |||||
RSpec.describe FavouriteService do | |||||
subject { FavouriteService.new } | |||||
end |
@ -0,0 +1,5 @@ | |||||
require 'rails_helper' | |||||
RSpec.describe PrecomputeFeedService do | |||||
subject { PrecomputeFeedService.new } | |||||
end |
@ -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 |
@ -0,0 +1,5 @@ | |||||
require 'rails_helper' | |||||
RSpec.describe UpdateRemoteProfileService do | |||||
subject { UpdateRemoteProfileService.new } | |||||
end |