Sha256: fb9a26d0c1af2486d528d4fd85a9618c0d31577d83938c7eb9feb09bb6e653b9

Contents?: true

Size: 1.26 KB

Versions: 2

Compression:

Stored size: 1.26 KB

Contents

Feature: Service Should Access Basic Auth Protected Resources
  
Background:
  Given an ODataService exists with uri: "http://localhost:8888/SampleService/BasicAuth/Entities.svc" using username "admin" and password "passwd"
  And blueprints exist for the service

Scenario: Service should respond to valid collections
  Then I should be able to call "Products" on the service

Scenario: Entity should fill values on protected resource
  Given I call "AddToCategories" on the service with a new "Category" object with Name: "Auth Test Category"
  And I save changes
  And I call "Categories" on the service with args: "1"
  When I run the query
  Then the method "Id" on the result should equal: "1"
  And the method "Name" on the result should equal: "Auth Test Category"

Scenario: Should get 401 if invalid credentials provided to protected URL
  Given an ODataService exists with uri: "http://localhost:8888/SampleService/BasicAuth/Entities.svc" using username "admin" and password "bad_pwd" it should throw an exception with message "401 Unauthorized"

Scenario: Should get 401 if no credentials provided to protected URL
  Given an ODataService exists with uri: "http://localhost:8888/SampleService/BasicAuth/Entities.svc" it should throw an exception with message "401 Unauthorized"


Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ruby_odata-0.0.9 features/basic_auth.feature
ruby_odata-0.0.8 features/basic_auth.feature