module Stormpath::Test

Constants

CHALLENGE
CHALLENGE_COLLECTION_RESPONSE
CREATE_SAML_DIRECTORY_REQUEST
CREATE_SAML_DIRECTORY_RULES_REQUEST
EMPTY_CHALLENGE_COLLECTION_RESPONSE
FACEBOOK_ACCOUNT
FACEBOOK_PROVIDER_DATA
FACTOR_RESPONSE
GET_SAML_DIRECTORY_PROVIDER
GET_SAML_DIRECTORY_PROVIDER_METADATA
GITHUB_ACCOUNT
GITHUB_PROVIDER_DATA
GOOGLE_ACCOUNT
GOOGLE_PROVIDER_DATA
LINKEDIN_ACCOUNT
LINKEDIN_PROVIDER_DATA
STORMPATH_GRANT_RESPONSE
SUCCESSFULL_CHALLENGE
TWITTER_ACCOUNT
TWITTER_PROVIDER_DATA

Public Class Methods

mocked_account(provider) click to toggle source
   # File spec/support/mocked_provider_accounts.rb
 3 def self.mocked_account(provider)
 4   if provider.to_sym == :google
 5     MultiJson.dump(GOOGLE_ACCOUNT)
 6   elsif provider.to_sym == :facebook
 7     MultiJson.dump(FACEBOOK_ACCOUNT)
 8   elsif provider.to_sym == :linkedin
 9     MultiJson.dump(LINKEDIN_ACCOUNT)
10   elsif provider.to_sym == :github
11     MultiJson.dump(GITHUB_ACCOUNT)
12   elsif provider.to_sym == :twitter
13     MultiJson.dump(TWITTER_ACCOUNT)
14   end
15 end
mocked_challenge() click to toggle source
   # File spec/support/mocked_provider_accounts.rb
51 def self.mocked_challenge
52   MultiJson.dump(CHALLENGE)
53 end
mocked_challenge_factor_grant_response() click to toggle source
   # File spec/support/mocked_provider_accounts.rb
35 def self.mocked_challenge_factor_grant_response
36   MultiJson.dump(STORMPATH_GRANT_RESPONSE)
37 end
mocked_challenges_response() click to toggle source
   # File spec/support/mocked_provider_accounts.rb
47 def self.mocked_challenges_response
48   MultiJson.dump(CHALLENGE_COLLECTION_RESPONSE)
49 end
mocked_create_saml_directory() click to toggle source
  # File spec/support/mocked_saml_responses.rb
3 def self.mocked_create_saml_directory
4   MultiJson.dump(CREATE_SAML_DIRECTORY_REQUEST)
5 end
mocked_create_saml_directory_rules() click to toggle source
  # File spec/support/mocked_saml_responses.rb
7 def self.mocked_create_saml_directory_rules
8   MultiJson.dump(CREATE_SAML_DIRECTORY_RULES_REQUEST)
9 end
mocked_empty_challenge_response() click to toggle source
   # File spec/support/mocked_provider_accounts.rb
43 def self.mocked_empty_challenge_response
44   MultiJson.dump(EMPTY_CHALLENGE_COLLECTION_RESPONSE)
45 end
mocked_encoded_x509_signing_cert() click to toggle source
   # File spec/support/mocked_saml_responses.rb
19     def self.mocked_encoded_x509_signing_cert
20       <<-HEREDOC
21 -----BEGIN CERTIFICATE-----
22 MIIC2DCCAcCgAwIBAgIRAImmW+DAlRHmm+kiAApR5iswDQYJKoZIhvcNAQELBQAw
23 FDESMBAGA1UEAwwJU3Rvcm1wYXRoMB4XDTE2MTIxMjE4MDUxNloXDTI2MTIxMjE4
24 MDUxNlowHDEaMBgGA1UEAwwRYXBpLnN0b3JtcGF0aC5jb20wggEiMA0GCSqGSIb3
25 DQEBAQUAA4IBDwAwggEKAoIBAQCFy1ClzO6br1+gc8w+G3Y5xRqIM5kE/BqZwZea
26 ipDnkANUVOnb2ZnVl8iBXu9lzsam0pmsBt9UidjnAh2d7CF0lRGvNSuiWEO72eyZ
27 99s/EnF8MJwEY+R+M8DQYuKuT9hGcS/mErg8FBY9FFSwXGx6cNAIPvYXl5MbcMb+
28 xMVdhvc5cdxppwI2jxZCBtekK1poJ7sBjSJWb09Ocv+xtywctLNPX3RlPp6a59e2
29 ktZGJHRd19ZwD7ef52NJS6n5ozkStUE4RrWbRS6VqgXtG4lZHJadKEUEJHN258Rw
30 j0qQoa5snG0XM2DTfU7e428MQyU9pzTgSSWQFXZRB8L9LFLFAgMBAAGjHTAbMAkG
31 A1UdEwQCMAAwDgYDVR0PAQH/BAQDAgWgMA0GCSqGSIb3DQEBCwUAA4IBAQAZo9CK
32 ytanl5AVmYa5ltb3eZm/CnwoyRzVm0wqcm1o6RTwq5l1JxODCyrolk33HH68Sm1l
33 v4cmlLqBNtG1XqdBggh9yMX24wAxjXa9SeJnuquJIymL27EcmSL3PVUXWQw+6U8e
34 pcDwH+Rp7TH0fpSP14xFX0Fgm+fTwUX4eTemm7F39TZfUpNKrwNrqcl+C/yexuTW
35 vZKewyCkzw44BUsCxKzEjM9Lq6n9A2KAz/qnYG1LszHSpoSvjzzdkRmA0xAdll+5
36 clqWEoHJw1v932MSZE8+fd+a6AvD85ABvhKci44qs2W6ObXoP8qY6Tov5DlNLEOi
37 MfF5DfpjJ/btkuRS
38 -----END CERTIFICATE-----
39       HEREDOC
40     end
mocked_factor_response() click to toggle source
   # File spec/support/mocked_provider_accounts.rb
39 def self.mocked_factor_response
40   MultiJson.dump(FACTOR_RESPONSE)
41 end
mocked_provider_data(provider) click to toggle source
   # File spec/support/mocked_provider_accounts.rb
17 def self.mocked_provider_data(provider)
18   if provider.to_sym == :google
19     MultiJson.dump(GOOGLE_PROVIDER_DATA)
20   elsif provider.to_sym == :facebook
21     MultiJson.dump(FACEBOOK_PROVIDER_DATA)
22   elsif provider.to_sym == :linkedin
23     MultiJson.dump(LINKEDIN_PROVIDER_DATA)
24   elsif provider.to_sym == :github
25     MultiJson.dump(GITHUB_PROVIDER_DATA)
26   elsif provider.to_sym == :twitter
27     MultiJson.dump(TWITTER_PROVIDER_DATA)
28   end
29 end
mocked_saml_directory_provider_metadata_response() click to toggle source
   # File spec/support/mocked_saml_responses.rb
15 def self.mocked_saml_directory_provider_metadata_response
16   MultiJson.dump(GET_SAML_DIRECTORY_PROVIDER_METADATA)
17 end
mocked_saml_directory_provider_response() click to toggle source
   # File spec/support/mocked_saml_responses.rb
11 def self.mocked_saml_directory_provider_response
12   MultiJson.dump(GET_SAML_DIRECTORY_PROVIDER)
13 end
mocked_social_grant_response() click to toggle source
   # File spec/support/mocked_provider_accounts.rb
31 def self.mocked_social_grant_response
32   MultiJson.dump(STORMPATH_GRANT_RESPONSE)
33 end
mocked_successfull_challenge() click to toggle source
   # File spec/support/mocked_provider_accounts.rb
55 def self.mocked_successfull_challenge
56   MultiJson.dump(SUCCESSFULL_CHALLENGE)
57 end