]> cat aescling's git repositories - mastodon.git/commitdiff
Adding more test stubs
authorEugen Rochko <eugen@zeonfederated.com>
Sat, 19 Mar 2016 11:13:47 +0000 (12:13 +0100)
committerEugen Rochko <eugen@zeonfederated.com>
Sat, 19 Mar 2016 11:13:47 +0000 (12:13 +0100)
13 files changed:
app/services/setup_local_account_service.rb [deleted file]
spec/controllers/api/accounts_controller_spec.rb
spec/controllers/api/follows_controller_spec.rb
spec/controllers/api/statuses_controller_spec.rb
spec/controllers/oauth/applications_controller_spec.rb
spec/models/account_spec.rb
spec/models/feed_spec.rb [new file with mode: 0644]
spec/models/status_spec.rb
spec/services/fan_out_on_write_service_spec.rb [new file with mode: 0644]
spec/services/favourite_service_spec.rb [new file with mode: 0644]
spec/services/precompute_feed_service_spec.rb [new file with mode: 0644]
spec/services/setup_local_account_service_spec.rb [deleted file]
spec/services/update_remote_profile_service_spec.rb [new file with mode: 0644]

diff --git a/app/services/setup_local_account_service.rb b/app/services/setup_local_account_service.rb
deleted file mode 100644 (file)
index 16de87e..0000000
+++ /dev/null
@@ -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
index b409611ce9b0cc58f9731bd02e4e9a8c18bfede7..915a40a8a4f5c7aa087fe1954eb4052c7de01371 100644 (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
index ba3f046dd45e9759ae05465b9e663be2451be0b8..75f4701817fed1befe9f90f690cbe9ef625da418 100644 (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
index bf84857bd723f7ad24b30828c6bce8889018963b..bd136a55987b6245bd6beda492efb2b238f23342 100644 (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
index 7f2ca8cd98d758829bd6461b2ba172eb802d781e..350d5d521dbdac7b3ddc836fcc8b2711fdc1fba0 100644 (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
index 562989335a21d2c0a0fc4916012153e20c8418c1..569442c2c99750f6961fcf6e2a64ab8760c37584 100644 (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
diff --git a/spec/models/feed_spec.rb b/spec/models/feed_spec.rb
new file mode 100644 (file)
index 0000000..19ddeef
--- /dev/null
@@ -0,0 +1,7 @@
+require 'rails_helper'
+
+RSpec.describe Feed, type: :model do
+  describe '#get' do
+    pending
+  end
+end
index db7b67117244af031cc82ce88248289e30a93b33..13c5fa3d10fc1d3d4af791e66e92456895aef940 100644 (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
diff --git a/spec/services/fan_out_on_write_service_spec.rb b/spec/services/fan_out_on_write_service_spec.rb
new file mode 100644 (file)
index 0000000..2b087ed
--- /dev/null
@@ -0,0 +1,5 @@
+require 'rails_helper'
+
+RSpec.describe FanOutOnWriteService do
+  subject { FanOutOnWriteService.new }
+end
diff --git a/spec/services/favourite_service_spec.rb b/spec/services/favourite_service_spec.rb
new file mode 100644 (file)
index 0000000..eb961c2
--- /dev/null
@@ -0,0 +1,5 @@
+require 'rails_helper'
+
+RSpec.describe FavouriteService do
+  subject { FavouriteService.new }
+end
diff --git a/spec/services/precompute_feed_service_spec.rb b/spec/services/precompute_feed_service_spec.rb
new file mode 100644 (file)
index 0000000..392cb0e
--- /dev/null
@@ -0,0 +1,5 @@
+require 'rails_helper'
+
+RSpec.describe PrecomputeFeedService do
+  subject { PrecomputeFeedService.new }
+end
diff --git a/spec/services/setup_local_account_service_spec.rb b/spec/services/setup_local_account_service_spec.rb
deleted file mode 100644 (file)
index 2e85fc4..0000000
+++ /dev/null
@@ -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
diff --git a/spec/services/update_remote_profile_service_spec.rb b/spec/services/update_remote_profile_service_spec.rb
new file mode 100644 (file)
index 0000000..f09f60a
--- /dev/null
@@ -0,0 +1,5 @@
+require 'rails_helper'
+
+RSpec.describe UpdateRemoteProfileService do
+  subject { UpdateRemoteProfileService.new }
+end