aboutsummaryrefslogtreecommitdiff
path: root/vendor/eher/oauth/test/Eher
diff options
context:
space:
mode:
authorChristian Cleberg <hello@cleberg.net>2023-05-22 15:37:34 -0500
committerChristian Cleberg <hello@cleberg.net>2023-05-22 15:37:34 -0500
commit17ff8aec3a0d2e0a520849c42c40a154a0831495 (patch)
tree8860d29e9d0f9acd1535c7827045864fc31f8d01 /vendor/eher/oauth/test/Eher
downloadmichelangelo-17ff8aec3a0d2e0a520849c42c40a154a0831495.tar.gz
michelangelo-17ff8aec3a0d2e0a520849c42c40a154a0831495.tar.bz2
michelangelo-17ff8aec3a0d2e0a520849c42c40a154a0831495.zip
initial commit
Diffstat (limited to 'vendor/eher/oauth/test/Eher')
-rw-r--r--vendor/eher/oauth/test/Eher/OAuth/ConsumerTest.php18
-rw-r--r--vendor/eher/oauth/test/Eher/OAuth/RequestTest.php40
2 files changed, 58 insertions, 0 deletions
diff --git a/vendor/eher/oauth/test/Eher/OAuth/ConsumerTest.php b/vendor/eher/oauth/test/Eher/OAuth/ConsumerTest.php
new file mode 100644
index 0000000..3ce742c
--- /dev/null
+++ b/vendor/eher/oauth/test/Eher/OAuth/ConsumerTest.php
@@ -0,0 +1,18 @@
+<?php
+
+namespace Eher\OAuth;
+
+class ConsumerTest extends \PHPUnit_Framework_TestCase
+{
+ public function testConsumer()
+ {
+ $consumer = null;
+
+ $consumer = new Consumer("ConsumerKey", "ConsumerSecret");
+
+ $this->assertEquals(
+ 'Consumer[key=ConsumerKey,secret=ConsumerSecret]',
+ (string) $consumer
+ );
+ }
+}
diff --git a/vendor/eher/oauth/test/Eher/OAuth/RequestTest.php b/vendor/eher/oauth/test/Eher/OAuth/RequestTest.php
new file mode 100644
index 0000000..4551695
--- /dev/null
+++ b/vendor/eher/oauth/test/Eher/OAuth/RequestTest.php
@@ -0,0 +1,40 @@
+<?php
+
+namespace Eher\OAuth;
+
+class RequestTest extends \PHPUnit_Framework_TestCase
+{
+ public function testRequestToUrl()
+ {
+ $consumer = null;
+ $signatureMethod = null;
+ $request = null;
+ $once = "";
+ $timestamp = "";
+ $signature = "";
+ $expectedUrl = "";
+
+ $consumer = new Consumer('ConsumerKey', 'ConsumerSecret');
+ $signatureMethod = new HmacSha1();
+ $request = Request::from_consumer_and_token(
+ $consumer,
+ null,
+ "GET",
+ "http://www.endpoint.url/",
+ array()
+ );
+ $request->sign_request($signatureMethod, $consumer, null);
+
+ $once = $request->get_parameter('oauth_nonce');
+ $timestamp = $request->get_parameter('oauth_timestamp');
+ $signature = $request->get_parameter('oauth_signature');
+ $expectedUrl = "http://www.endpoint.url/?"
+ . "oauth_consumer_key=ConsumerKey"
+ . "&oauth_nonce=" . $once
+ . "&oauth_signature=" . Util::urlencode_rfc3986($signature)
+ . "&oauth_signature_method=HMAC-SHA1"
+ . "&oauth_timestamp=" . $timestamp
+ . "&oauth_version=1.0";
+ $this->assertEquals( $expectedUrl, (string) $request);
+ }
+}