Skip to content

Commit 4809bff

Browse files
committed
Merge branch 'floryndev-master'
2 parents 60cc822 + c785468 commit 4809bff

File tree

6 files changed

+3
-7
lines changed

6 files changed

+3
-7
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2222
* HISTORY renamed to CHANGELOG.md, and follows Keep a Changelog (#214, #215 by @pboling)
2323
* CHANGELOG, LICENSE, and README now ship with packaged gem (#214, #215 by @pboling)
2424
* README.rdoc renamed to README.md (#217, #218 by @pboling)
25+
* Require plaintext signature method by default (#135 by @confiks & @pboling)
2526

2627
### Fixed
2728

lib/oauth.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
require "oauth/oauth"
77

88
require "oauth/client/helper"
9+
require "oauth/signature/plaintext"
910
require "oauth/signature/hmac/sha1"
1011
require "oauth/signature/hmac/sha256"
1112
require "oauth/signature/rsa/sha1"

test/integration/consumer_test.rb

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ def test_that_signing_auth_headers_on_get_requests_works
3232
end
3333

3434
def test_that_setting_signature_method_on_consumer_effects_signing
35-
require "oauth/signature/plaintext"
3635
request = Net::HTTP::Get.new(@request_uri.path)
3736
consumer = @consumer.dup
3837
consumer.options[:signature_method] = "PLAINTEXT"
@@ -44,7 +43,6 @@ def test_that_setting_signature_method_on_consumer_effects_signing
4443
end
4544

4645
def test_that_setting_signature_method_on_consumer_effects_signature_base_string
47-
require "oauth/signature/plaintext"
4846
request = Net::HTTP::Get.new(@request_uri.path)
4947
consumer = @consumer.dup
5048
consumer.options[:signature_method] = "PLAINTEXT"
@@ -58,7 +56,7 @@ def test_that_setting_signature_method_on_consumer_effects_signature_base_string
5856

5957
def test_that_plaintext_signature_works
6058
# Invalid test because server expects double-escaped signature
61-
require "oauth/signature/plaintext"
59+
6260
# consumer = OAuth::Consumer.new("key", "secret",
6361
# :site => "http://term.ie", :signature_method => 'PLAINTEXT')
6462
# access_token = OAuth::AccessToken.new(consumer, 'accesskey', 'accesssecret')

test/units/test_em_http_client.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ def test_that_using_auth_headers_on_get_requests_works
2929
end
3030

3131
def test_that_using_auth_headers_on_get_requests_works_with_plaintext
32-
require "oauth/signature/plaintext"
3332
c = OAuth::Consumer.new("consumer_key_86cad9", "5888bf0345e5d237",{
3433
:signature_method => "PLAINTEXT"
3534
})

test/units/test_net_http_client.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ def test_that_using_auth_headers_on_get_requests_works
2525
end
2626

2727
def test_that_using_auth_headers_on_get_requests_works_with_plaintext
28-
require "oauth/signature/plaintext"
2928
c = OAuth::Consumer.new("consumer_key_86cad9", "5888bf0345e5d237",{
3029
:signature_method => "PLAINTEXT"
3130
})

test/units/test_signature_plain_text.rb

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
require File.expand_path("../../test_helper", __FILE__)
22

3-
require "oauth/signature/plaintext"
4-
53
class TestSignaturePlaintext < Minitest::Test
64
def test_that_plaintext_implements_plaintext
75
assert OAuth::Signature.available_methods.include?("plaintext")

0 commit comments

Comments
 (0)