Created
November 1, 2015 22:00
-
-
Save cmrd-senya/37614dd5789421e0f2d9 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
user@debian:~/diaspora$ git diff | |
diff --git a/spec/federation_messages/federation_messages_spec.rb b/spec/federation_messages/federation_messages_spec.rb | |
index 349443a..48136e4 100644 | |
--- a/spec/federation_messages/federation_messages_spec.rb | |
+++ b/spec/federation_messages/federation_messages_spec.rb | |
@@ -23,7 +23,7 @@ describe "Generation and dispatch of federation messages" do | |
.to_rack(rack_app) | |
stub_request(:get, Addressable::Template.new(@testbed_pod + "/hcard/users/test@" + @testbed_pod)) | |
.to_rack(rack_app) | |
- stub_request(:post, Addressable::Template.new(@testbed_pod + "/receive/users/{guid}")).to_rack(rack_app) | |
+# stub_request(:post, Addressable::Template.new(@testbed_pod + "/receive/users/{guid}")).to_rack(rack_app) | |
end | |
before do | |
allow_any_instance_of(Postzord::Dispatcher::Private).to receive(:deliver_to_remote).and_call_original | |
user@debian:~/diaspora$ bundle exec rspec spec/federation_messages/federation_messages_spec.rb | |
WARNING: Namespace test not found in /home/user/diaspora/config/diaspora.yml | |
=> Building fixtures | |
=> Built aspects.yml, contacts.yml, aspect_memberships.yml, people.yml, users.yml, and profiles.yml | |
Run options: exclude {:performance=>true} | |
Randomized with seed 30329 | |
1) Generation and dispatch of federation messages user share request works | |
Failure/Error: expect(alice.share_with(friend, alice.aspects.first)).not_to be_falsy | |
WebMock::NetConnectNotAllowedError: | |
Real HTTP connections are disabled. Unregistered request: POST http://pod1.examplea10f88.com/receive/users/bad02b90631101339ba30800276d7a8d with body 'xml=%2B%2B%2B%2B%253C%253Fxml%2Bversion%253D%25271.0%2527%2Bencoding%253D%2527UTF-8%2527%253F%253E%250A%2B%2B%2B%2B%253Cdiaspora%2Bxmlns%253D%2522https%253A%252F%252Fjoindiaspora.com%252Fprotocol%2522%2Bxmlns%253Ame%253D%2522http%253A%252F%252Fsalmon-protocol.org%252Fns%252Fmagic-env%2522%253E%250A%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%253Cencrypted_header%253E%250A%2B%2B%2B%2B%2B%2B%2B%2B%2B%2BeyJhZXNfa2V5IjoiUFF3L3ZCbHNZNmo1ZzQxRi82VE5SZGpNMmdkVWpjMThtV3ViZGdKTFd1Ky92ZnJQc3dXbjhDRzhSTjFaeGxTRGIwVmlQQjIwVzdVcXRaSHU5RmhwR1lHWVRJdGxoUnR6d2hpNGtldm1TMXZKbXlicUlST2R1U2Q4dGlSYTNVM3crNUNGcUdra28rQkF2ekRrSGFHL3NOdW5nVW1yM3VWQ3dSUEZDMWkrT3hFPSIsImNpcGhlcnRleHQiOiJUQ3JqV3JlbFcrR3NCQzlRQVBpMDhqVjJrWEpCNHFOZk9lczkvTU4vZi9TL1ZYbjdWbjJ4TzM2ZnAvUEJsTEsxaFRoWlV3NHBZdGhIeXFaU2dxY2hBUGZLQTNIMG1adkR4SE9aY0w3K2pLQ3U0T1V1REtjTDY4cXZEZjlxOGE1a2ZDZ3R0VlRzeG5aRFpQblBJT1lSaWhWc1E0ajFibU5xY3VOdndqMGs5L25UMWFCY21GMFN0em9FMDZRenR3R3VCTkRRZGZhVCtJanMrVXlHVnhtNEhYMkpRU1RENEFCb2pnWjM0cWd0emMvVDc3OHg5Z01JRm1wNW45bSs4a0lJcVVQdEFYLzY5WjNlMVB5WjNTWXYvZz09In0%253D%250A%2B%2B%2B%2B%2B%2B%2B%2B%253C%252Fencrypted_header%253E%250A%250A%2B%2B%2B%2B%2B%2B%253Cme%253Aenv%253E%250A%2B%2B%253Cme%253Adata%2Btype%253D%2527application%252Fxml%2527%253EOUNob2lVTGdyditXWWFZQWZmVk9NYmhLa01na0Z3TExaa0huMFliRzg0a2xEMXFqSGNRa2ZzeWRCSXc4endpVzltME05WnUvZkpBMVJiZmhrT2N3SlNqZzJOcnJueW9YUDFkMFZWaEhic1I2YVNxR3grcEVCTHBNNWtsQmZ3dVNNc29YWnlXY3ZlRzNjUU43cFdmOHlkNnVTTjJHN21wN0FObzQ5cXp3cmJoUkpFLzloUVlqbVBpQU94SFdTZm1EK29oYlZzWEhCU1E3MXZmWFNmd0FjSVFqaHNzaWVaL0VDN3lNeEZzbFBqSGRXUjk4YmwyUVpOMzZ0RUs0MlcrK2s0OFhBdjR2RVp5aUR0R055TnFkVkE9PQ%253D%253D%253C%252Fme%253Adata%253E%250A%2B%2B%253Cme%253Aencoding%253Ebase64url%253C%252Fme%253Aencoding%253E%250A%2B%2B%253Cme%253Aalg%253ERSA-SHA256%253C%252Fme%253Aalg%253E%250A%2B%2B%253Cme%253Asig%253EEjFuczRBiTF0HhObVGFa0DprTqZQSa5a_qei97COx34tTEACgR1mSjm6OuCUkG4F55w0P90P8IUfbe0LlnYOSBo8f-7jdF0tYRtoStkMg5GY1ej5yU3RMLjiHYilgDFL-5SYiSYxRc177UC7LzJ7J2vqSq7AP-7sThcacuoW0ig%253D%253C%252Fme%253Asig%253E%250A%2B%2B%253C%252Fme%253Aenv%253E%250A%250A%2B%2B%2B%2B%253C%252Fdiaspora%253E%250A' with headers {'Expect'=>'', 'Transfer-Encoding'=>'', 'User-Agent'=>'Diaspora 0.5.99.0-p7391004e'} | |
You can stub this request with the following snippet: | |
stub_request(:post, "http://pod1.examplea10f88.com/receive/users/bad02b90631101339ba30800276d7a8d"). | |
with(:body => "xml=%2B%2B%2B%2B%253C%253Fxml%2Bversion%253D%25271.0%2527%2Bencoding%253D%2527UTF-8%2527%253F%253E%250A%2B%2B%2B%2B%253Cdiaspora%2Bxmlns%253D%2522https%253A%252F%252Fjoindiaspora.com%252Fprotocol%2522%2Bxmlns%253Ame%253D%2522http%253A%252F%252Fsalmon-protocol.org%252Fns%252Fmagic-env%2522%253E%250A%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%253Cencrypted_header%253E%250A%2B%2B%2B%2B%2B%2B%2B%2B%2B%2BeyJhZXNfa2V5IjoiUFF3L3ZCbHNZNmo1ZzQxRi82VE5SZGpNMmdkVWpjMThtV3ViZGdKTFd1Ky92ZnJQc3dXbjhDRzhSTjFaeGxTRGIwVmlQQjIwVzdVcXRaSHU5RmhwR1lHWVRJdGxoUnR6d2hpNGtldm1TMXZKbXlicUlST2R1U2Q4dGlSYTNVM3crNUNGcUdra28rQkF2ekRrSGFHL3NOdW5nVW1yM3VWQ3dSUEZDMWkrT3hFPSIsImNpcGhlcnRleHQiOiJUQ3JqV3JlbFcrR3NCQzlRQVBpMDhqVjJrWEpCNHFOZk9lczkvTU4vZi9TL1ZYbjdWbjJ4TzM2ZnAvUEJsTEsxaFRoWlV3NHBZdGhIeXFaU2dxY2hBUGZLQTNIMG1adkR4SE9aY0w3K2pLQ3U0T1V1REtjTDY4cXZEZjlxOGE1a2ZDZ3R0VlRzeG5aRFpQblBJT1lSaWhWc1E0ajFibU5xY3VOdndqMGs5L25UMWFCY21GMFN0em9FMDZRenR3R3VCTkRRZGZhVCtJanMrVXlHVnhtNEhYMkpRU1RENEFCb2pnWjM0cWd0emMvVDc3OHg5Z01JRm1wNW45bSs4a0lJcVVQdEFYLzY5WjNlMVB5WjNTWXYvZz09In0%253D%250A%2B%2B%2B%2B%2B%2B%2B%2B%253C%252Fencrypted_header%253E%250A%250A%2B%2B%2B%2B%2B%2B%253Cme%253Aenv%253E%250A%2B%2B%253Cme%253Adata%2Btype%253D%2527application%252Fxml%2527%253EOUNob2lVTGdyditXWWFZQWZmVk9NYmhLa01na0Z3TExaa0huMFliRzg0a2xEMXFqSGNRa2ZzeWRCSXc4endpVzltME05WnUvZkpBMVJiZmhrT2N3SlNqZzJOcnJueW9YUDFkMFZWaEhic1I2YVNxR3grcEVCTHBNNWtsQmZ3dVNNc29YWnlXY3ZlRzNjUU43cFdmOHlkNnVTTjJHN21wN0FObzQ5cXp3cmJoUkpFLzloUVlqbVBpQU94SFdTZm1EK29oYlZzWEhCU1E3MXZmWFNmd0FjSVFqaHNzaWVaL0VDN3lNeEZzbFBqSGRXUjk4YmwyUVpOMzZ0RUs0MlcrK2s0OFhBdjR2RVp5aUR0R055TnFkVkE9PQ%253D%253D%253C%252Fme%253Adata%253E%250A%2B%2B%253Cme%253Aencoding%253Ebase64url%253C%252Fme%253Aencoding%253E%250A%2B%2B%253Cme%253Aalg%253ERSA-SHA256%253C%252Fme%253Aalg%253E%250A%2B%2B%253Cme%253Asig%253EEjFuczRBiTF0HhObVGFa0DprTqZQSa5a_qei97COx34tTEACgR1mSjm6OuCUkG4F55w0P90P8IUfbe0LlnYOSBo8f-7jdF0tYRtoStkMg5GY1ej5yU3RMLjiHYilgDFL-5SYiSYxRc177UC7LzJ7J2vqSq7AP-7sThcacuoW0ig%253D%253C%252Fme%253Asig%253E%250A%2B%2B%253C%252Fme%253Aenv%253E%250A%250A%2B%2B%2B%2B%253C%252Fdiaspora%253E%250A", | |
:headers => {'Expect'=>'', 'Transfer-Encoding'=>'', 'User-Agent'=>'Diaspora 0.5.99.0-p7391004e'}). | |
to_return(:status => 200, :body => "", :headers => {}) | |
registered request stubs: | |
stub_request(:post, "https://pubsubhubbub.appspot.com/") | |
stub_request(:get, ""pod1.examplea10f88.com/hcard/users/[email protected]" with variables []") | |
stub_request(:get, ""pod1.examplea10f88.com/webfinger?q=acct:[email protected]" with variables []") | |
stub_request(:get, ""pod1.examplea10f88.com/.well-known/host-meta" with variables []") | |
============================================================ | |
# /home/user/.rvm/gems/ruby-2.2.1@diaspora/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/typhoeus_hydra_adapter.rb:161:in `block in <class:TyphoeusAdapter>' | |
# /home/user/.rvm/gems/ruby-2.2.1@diaspora/gems/typhoeus-0.8.0/lib/typhoeus/hydra/before.rb:21:in `call' | |
# /home/user/.rvm/gems/ruby-2.2.1@diaspora/gems/typhoeus-0.8.0/lib/typhoeus/hydra/before.rb:21:in `block in add' | |
# /home/user/.rvm/gems/ruby-2.2.1@diaspora/gems/typhoeus-0.8.0/lib/typhoeus/hydra/before.rb:20:in `each' | |
# /home/user/.rvm/gems/ruby-2.2.1@diaspora/gems/typhoeus-0.8.0/lib/typhoeus/hydra/before.rb:20:in `add' | |
# /home/user/.rvm/gems/ruby-2.2.1@diaspora/gems/typhoeus-0.8.0/lib/typhoeus/hydra/queueable.rb:77:in `dequeue_many' | |
# /home/user/.rvm/gems/ruby-2.2.1@diaspora/gems/typhoeus-0.8.0/lib/typhoeus/hydra/runnable.rb:14:in `run' | |
# /home/user/.rvm/gems/ruby-2.2.1@diaspora/gems/typhoeus-0.8.0/lib/typhoeus/hydra/memoizable.rb:51:in `run' | |
# ./lib/hydra_wrapper.rb:23:in `run' | |
# ./app/workers/http_multi.rb:27:in `perform' | |
# /home/user/.rvm/gems/ruby-2.2.1@diaspora/gems/sidekiq-3.4.2/lib/sidekiq/testing.rb:171:in `execute_job' | |
# /home/user/.rvm/gems/ruby-2.2.1@diaspora/gems/sidekiq-3.4.2/lib/sidekiq/testing.rb:156:in `drain' | |
# /home/user/.rvm/gems/ruby-2.2.1@diaspora/gems/sidekiq-3.4.2/lib/sidekiq/testing.rb:188:in `each' | |
# /home/user/.rvm/gems/ruby-2.2.1@diaspora/gems/sidekiq-3.4.2/lib/sidekiq/testing.rb:188:in `drain_all' | |
# ./spec/support/inlined_jobs.rb:5:in `inlined_jobs' | |
# ./spec/support/user_methods.rb:5:in `share_with' | |
# ./spec/federation_messages/federation_messages_spec.rb:39:in `block (3 levels) in <top (required)>' | |
1/1 |========================================================= 100 =========================================================>| Time: 00:00:00 | |
Top 1 slowest examples (0.14793 seconds, 53.0% of total time): | |
Generation and dispatch of federation messages user share request works | |
0.14793 seconds ./spec/federation_messages/federation_messages_spec.rb:36 | |
Finished in 0.27933 seconds (files took 10.26 seconds to load) | |
1 example, 1 failure | |
Failed examples: | |
rspec ./spec/federation_messages/federation_messages_spec.rb:36 # Generation and dispatch of federation messages user share request works | |
Randomized with seed 30329 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment