spec/ipizza/provider/nordea/authentication_response_spec.rb in ipizza-0.4.1 vs spec/ipizza/provider/nordea/authentication_response_spec.rb in ipizza-0.4.2
- old
+ new
@@ -5,37 +5,29 @@
@valid_params = {
"B02K_CUSTNAME" => "Demo kasutaja", "B02K_IDNBR" => "87654321", "B02K_TIMESTMP" => "20020101204145428720",
"B02K_STAMP" => "20101204155339", "B02K_KEYVERS" => "0001", "B02K_MAC" => "A061E22312D7D63FDC2B0B52E16BC971",
"B02K_CUSTTYPE" => "01", "B02K_ALG" => "01", "B02K_CUSTID" => "37404280367", "B02K_VERS" => "0002"
}
+ @response = Ipizza::Provider::Nordea::AuthenticationResponse.new(@valid_params)
+ @response.verify(Ipizza::Provider::Nordea.file_key)
end
describe '#valid?' do
context 'given valid parameters' do
it 'returns true' do
- @response = Ipizza::Provider::Nordea::AuthenticationResponse.new(@valid_params)
- @response.verify(Ipizza::Provider::Nordea.file_key)
@response.valid?.should be_true
end
end
end
- describe '#user_info' do
- before(:each) do
- @response = Ipizza::Provider::Nordea::AuthenticationResponse.new(@valid_params)
+ describe '#info_social_security_id' do
+ it 'should get user social security id from the response' do
+ @response.info_social_security_id.should == '37404280367'
end
-
- context 'given valid parameters' do
- before(:each) do
- @response.verify(Ipizza::Provider::Nordea.file_key)
- end
-
- it 'returns hash containing user name' do
- @response.user_info.fetch('name').should == 'Demo kasutaja'
- end
-
- it 'returns hash containing user id' do
- @response.user_info.fetch('custid').should == '37404280367'
- end
+ end
+
+ describe '#info_name' do
+ it 'should get user name from the response' do
+ @response.info_name.should == 'Demo kasutaja'
end
end
end