Commit Graph

46 Commits

Author SHA1 Message Date
Ryan Shaw 4a7295c72c Include context_name in planner item response
Closes: CORE-1779

this is so we can not have to load all the possible courses on the
Student planner on page load just so we can join them to course_ids
From planner_item api responses to show course names for planner items.
Because right now, for people that have many courses it is more
Work to get all possible courses than it is to get the actual planner 
items.


Test plan:
* make a request to api/v1/planner_items, the returned
  response should include context_name and context_image for items
  That are linked to a context

Change-Id: I69f8560f19b2a46bc94915d4a9e13623b518b291
Reviewed-on: https://gerrit.instructure.com/162035
Reviewed-by: James Williams  <jamesw@instructure.com>
Reviewed-by: Mysti Sadler <mysti@instructure.com>
Tested-by: Jenkins
Product-Review: Ryan Shaw <ryan@instructure.com>
QA-Review: Ryan Shaw <ryan@instructure.com>
2018-08-29 22:20:52 +00:00
Luke Kingsley 9515e732fa spec: wiki page spec
Change-Id: I6c0fb7fe65a04a74ac630b4f4cdac555399aee13
Reviewed-on: https://gerrit.instructure.com/157722
Tested-by: Jenkins
Reviewed-by: Anju Reddy <areddy@instructure.com>
Product-Review: Luke Kingsley <lkingsley@instructure.com>
QA-Review: Luke Kingsley <lkingsley@instructure.com>
2018-08-03 18:26:06 +00:00
Deepeeca Soundarrajan 34ed5167e7 spec: Add planner spec for contracts tests
Test Plan:
  -- passes Jenkins

Change-Id: I4a79751cfde033217719f7beb319442f65096166
Reviewed-on: https://gerrit.instructure.com/157806
Reviewed-by: Tucker McKnight <tmcknight@instructure.com>
Tested-by: Jenkins
Reviewed-by: Anju Reddy <areddy@instructure.com>
Product-Review: Deepeeca Soundarrajan <dsoundarrajan@instructure.com>
QA-Review: Deepeeca Soundarrajan <dsoundarrajan@instructure.com>
2018-07-20 21:52:33 +00:00
Luke Kingsley 3dea1f1e2c spec: update discussion pact spec
Test Plan:
1. Pass Jenkins

Change-Id: I10146799e828cc8762a7c41e92ce98cc3a301a21
Reviewed-on: https://gerrit.instructure.com/157802
Tested-by: Jenkins
Reviewed-by: Michael Hargiss <mhargiss@instructure.com>
Product-Review: Luke Kingsley <lkingsley@instructure.com>
QA-Review: Luke Kingsley <lkingsley@instructure.com>
2018-07-19 21:37:31 +00:00
Luke Kingsley b30d00cf53 spec: new pact api endpoint
Added the search API endpoint

Test Plan:
1. Pass Jenkins

Change-Id: I9d75ffb3018912bdc84f4c579c4e29dcb14151bb
Reviewed-on: https://gerrit.instructure.com/157851
Tested-by: Jenkins
Reviewed-by: Michael Hargiss <mhargiss@instructure.com>
Product-Review: Luke Kingsley <lkingsley@instructure.com>
QA-Review: Luke Kingsley <lkingsley@instructure.com>
2018-07-18 21:29:48 +00:00
Luke Kingsley 74598eacea spec: add discussion spec
Added a post response test

Test Plan
1. Pass Jenkins

Change-Id: I45cb5288b8131f02b0e4bc5886d0ec9880704970
Reviewed-on: https://gerrit.instructure.com/157178
Tested-by: Jenkins
Reviewed-by: Anju Reddy <areddy@instructure.com>
Product-Review: Luke Kingsley <lkingsley@instructure.com>
QA-Review: Luke Kingsley <lkingsley@instructure.com>
2018-07-17 16:03:31 +00:00
Luke Kingsley ed427ce2fd spec: skip failing spec
Test Plan:
1. Pass Jenkins

Change-Id: Ib7715cfcf8af2aec13edc4fb5764904efbe22daf
Reviewed-on: https://gerrit.instructure.com/157343
Tested-by: Jenkins
Reviewed-by: Anju Reddy <areddy@instructure.com>
Product-Review: Luke Kingsley <lkingsley@instructure.com>
QA-Review: Luke Kingsley <lkingsley@instructure.com>
2018-07-16 21:53:46 +00:00
Luke Kingsley bea986b5e1 spec: Add discussion pact test
Added a test to hit the delete endpoint

Test Plan:
1. Pass Jenkins

Change-Id: Ib39bdc7abcb94f00ec2bfb17d71c43d4e1e3d341
Reviewed-on: https://gerrit.instructure.com/156932
Tested-by: Jenkins
Reviewed-by: Deepeeca Soundarrajan <dsoundarrajan@instructure.com>
Product-Review: Luke Kingsley <lkingsley@instructure.com>
QA-Review: Luke Kingsley <lkingsley@instructure.com>
2018-07-11 21:41:06 +00:00
Luke Kingsley c65c24427b spec: add wiki post test
Test Plan:
1. Pass Jenkins

Change-Id: I0a6e39d595cc3d863424eb0a2846b6fd50993253
Reviewed-on: https://gerrit.instructure.com/156842
Tested-by: Jenkins
Reviewed-by: Deepeeca Soundarrajan <dsoundarrajan@instructure.com>
Product-Review: Luke Kingsley <lkingsley@instructure.com>
QA-Review: Luke Kingsley <lkingsley@instructure.com>
2018-07-11 21:40:46 +00:00
Luke Kingsley 9b3f78b563 spec: Add discussion spec
Test Plan
1. Pass Jenkins

Change-Id: Idac4ee9f19ca639e8d7316d19132a078a944e1ce
Reviewed-on: https://gerrit.instructure.com/156796
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
2018-07-10 20:13:50 +00:00
Luke Kingsley bbaa102b5f spec: Add authorization test
Test Plan:
1. Pass Jenkins

Change-Id: I0b5c39d6e36fbe52b87f7d0d45178362f7b73ee9
Reviewed-on: https://gerrit.instructure.com/156407
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
2018-07-10 20:13:42 +00:00
Luke Kingsley 49cf468a73 spec: Refactor wiki page spec
Test Plan:
1. Pass Jenkins

Change-Id: I3f87bb6e429bf244ecdf8d4dabe7edd6367d8fb7
Reviewed-on: https://gerrit.instructure.com/156655
Tested-by: Jenkins
Reviewed-by: Deepeeca Soundarrajan <dsoundarrajan@instructure.com>
Product-Review: Luke Kingsley <lkingsley@instructure.com>
QA-Review: Luke Kingsley <lkingsley@instructure.com>
2018-07-10 18:00:12 +00:00
Luke Kingsley 98ac0f8563 spec: refactor discussion spec
Test Plan:
1. Pass Jenkins

Change-Id: Ie6b3703f1fff0b6a0da7ac0b3b8885a1395687e8
Reviewed-on: https://gerrit.instructure.com/156731
Tested-by: Jenkins
Reviewed-by: Deepeeca Soundarrajan <dsoundarrajan@instructure.com>
Product-Review: Luke Kingsley <lkingsley@instructure.com>
QA-Review: Luke Kingsley <lkingsley@instructure.com>
2018-07-10 16:47:23 +00:00
Luke Kingsley d1dc057f72 spec: fix assignment specs
Test Plan:
1. Pass Jenkins

Change-Id: I187f1a4c0bbcc90538b71640b8a125885c6257eb
Reviewed-on: https://gerrit.instructure.com/156349
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
2018-07-06 16:59:05 +00:00
Luke Kingsley 2888cd772b spec: refactor calender specs
closes QA-528

Test Plan:
1. Pass Jenkins

Change-Id: I3bf6c3bb855c7618e5c25f05d04e2a040a26e0c4
Reviewed-on: https://gerrit.instructure.com/156104
Tested-by: Jenkins
Reviewed-by: Deepeeca Soundarrajan <dsoundarrajan@instructure.com>
Product-Review: Luke Kingsley <lkingsley@instructure.com>
QA-Review: Luke Kingsley <lkingsley@instructure.com>
2018-07-06 14:24:09 +00:00
Luke Kingsley 1c1acbfaee spec: refactor users specs
closes QA-528

Test Plan:
1. Pass Jenkins

Change-Id: I157f98d8066b4c3030b59fb9aa75889c698b6434
Reviewed-on: https://gerrit.instructure.com/156138
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
2018-07-05 22:31:31 +00:00
Luke Kingsley d355b0a7bd spec: refactor courses specs
closes QA-528

Test Plan:
1. Pass Jenkins

Change-Id: I997655b18d52216c2c0fe8879110712a735b8458
Reviewed-on: https://gerrit.instructure.com/156134
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
2018-07-05 22:26:34 +00:00
Luke Kingsley e48a4d08bd spec: refactor reports specs
closes QA-528

Test Plan:
1. Pass Jenkins

Change-Id: I3fe7142d0a5d7527f3c30a78e995f094ac69068b
Reviewed-on: https://gerrit.instructure.com/156097
Tested-by: Jenkins
Reviewed-by: Deepeeca Soundarrajan <dsoundarrajan@instructure.com>
Product-Review: Luke Kingsley <lkingsley@instructure.com>
QA-Review: Luke Kingsley <lkingsley@instructure.com>
2018-07-05 16:41:49 +00:00
Luke Kingsley 879f7e95f9 spec: refactor announcement specs
closes QA-528

Test Plan:
1. Pass Jenkins

Change-Id: Ie272d7694d9d761b6cb59f13ce5eb111330f70b9
Reviewed-on: https://gerrit.instructure.com/156087
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
2018-07-05 15:40:15 +00:00
Luke Kingsley dd081636d2 spec: refactor notifications specs
closes QA-528

Test Plan:
1. Pass Jenkins

Change-Id: Ic2f1866084cbbfc1f79557c7ee40656ceaf3d063
Reviewed-on: https://gerrit.instructure.com/156095
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
2018-07-05 15:37:18 +00:00
Luke Kingsley 28f2d64b1d spec: refactor assignment specs
closes QA-528

Test Plan:
1. Pass Jenkins

Change-Id: I0d084b9563e603616ebcd0fa2d551232a9f380c3
Reviewed-on: https://gerrit.instructure.com/156082
Tested-by: Jenkins
Reviewed-by: Deepeeca Soundarrajan <dsoundarrajan@instructure.com>
Product-Review: Luke Kingsley <lkingsley@instructure.com>
QA-Review: Luke Kingsley <lkingsley@instructure.com>
2018-07-05 15:19:02 +00:00
Luke Kingsley bce0b82015 spec: refactor pact tests
closes QA-523

Test Plan:
1. Pass Jenkins
2. Checkout and verify all tests are passing

Change-Id: Ief9ac43fdb328c8cd4c6f357eac2b640b8e15c92
Reviewed-on: https://gerrit.instructure.com/155784
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
2018-07-03 16:08:39 +00:00
Tucker McKnight f93a0149ed spec: Make Auth-User header specify a user by name, not ID
This removes the Auth-User-Id header and changes it with Auth-User,
which should contain the name of a user. A pseudonym is created for
that user, since users can't make API requests without a pseudonym.

The pact proxy will now raise an error if a user name is provided
and there is no user matching that name.

Also added some tests for the proxy.

Change-Id: I29b2dd2ff34f8250bdbd0dc92e7d023dc337e057
Reviewed-on: https://gerrit.instructure.com/155375
Reviewed-by: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
Tested-by: Jenkins
2018-06-27 23:00:13 +00:00
Tucker McKnight 98aa24d0cd spec: Don't automatically insert Authorization header
Instead, we'll only add an auth token if a dummy Authorization header
is already there. Then we'll update that with a valid auth token for
the user specified in the Auth-User-Id header.

If the Authorization header is present, but Auth-User-Id isn't, we
assume user ID 1.

closes QA-514

Change-Id: I02bdcec1bd432e2446236375eeded7853235af7c
Reviewed-on: https://gerrit.instructure.com/155190
Reviewed-by: Robert Lamb <rlamb@instructure.com>
QA-Review: Michael Hargiss <mhargiss@instructure.com>
Tested-by: Jenkins
Product-Review: Tucker McKnight <tmcknight@instructure.com>
2018-06-27 22:43:59 +00:00
Tucker McKnight 787fb989db spec: Remove provider params from assignments pact
To avoid using our provider_params fork of pact, and to allow other
consumers (like quizzes) to start using Pact right away, this reinstates
our proxy for setting bearer tokens in requests.

To stop using provider params in a Pact test, tell it to expect the
header 'Auth-User-Id' to be present, with the value being the ID of
the user that you want to authenticate as. When the provider side runs,
that header will be changed to the 'Authentication' header, with the
value being that user's token.

You'll also need to set that header when making the request on the
consumer side, which is done by calling
`assignments_api.authenticate_as_user(user_id)`.

Other api_client files will need to extend api_client_base.rb -- I've
only done it for assignments.rb here. api_client_base.rb is what adds
the `authenticate_as_user` method. It also includes HTTParty, so that
doesn't need to be included in each api_client file now.

test plan:
- Pact tests should pass (both consumer side and provider side)

Change-Id: I20c28609745dd1609b59ef536a5ffdb85746e251
Reviewed-on: https://gerrit.instructure.com/154774
Reviewed-by: Michael Hargiss <mhargiss@instructure.com>
Tested-by: Jenkins
Product-Review: Tucker McKnight <tmcknight@instructure.com>
QA-Review: Tucker McKnight <tmcknight@instructure.com>
2018-06-21 22:43:19 +00:00
Deepeeca Soundarrajan 380cd2d2a8 spec: Add pacts for assignments
Test Plan:
 -- Passes Jenkins

Change-Id: I25ec23f8b0b4d6a678720160028b1e8c05be4d25
Reviewed-on: https://gerrit.instructure.com/154006
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
2018-06-20 22:37:11 +00:00
Luke Kingsley 70df414d1b spec: Added new tests for the course api endpoint
Test Plan:
Checkout patchset and verify the tests are passing

Change-Id: I42a45466758f2ec12d504474d00694209e8ff2b7
Reviewed-on: https://gerrit.instructure.com/154321
Tested-by: Jenkins
Reviewed-by: Anju Reddy <areddy@instructure.com>
Product-Review: Luke Kingsley <lkingsley@instructure.com>
QA-Review: Luke Kingsley <lkingsley@instructure.com>
2018-06-20 20:29:17 +00:00
Anju Reddy b7f52cb97c spec: update readme to show how to publish to broker
Change-Id: I8326303ba12e356f3ad365810d1cde37c4a632b6
Reviewed-on: https://gerrit.instructure.com/153931
Reviewed-by: Rohan Cheeniyil <rcheeniyil@instructure.com>
Product-Review: Anju Reddy <areddy@instructure.com>
QA-Review: Anju Reddy <areddy@instructure.com>
Tested-by: Jenkins
2018-06-19 17:04:23 +00:00
Rohan Cheeniyil 37aba08321 refactor code for provider states based on endpoints
test plan:
* checkout patch and make sure pact can verify

Change-Id: Ib8e51b628b7c8d7caab92f267badcee6a1bd9979
Closes: QA-520
Reviewed-on: https://gerrit.instructure.com/154259
Tested-by: Jenkins
Reviewed-by: Deepeeca Soundarrajan <dsoundarrajan@instructure.com>
Product-Review: Rohan Cheeniyil <rcheeniyil@instructure.com>
QA-Review: Rohan Cheeniyil <rcheeniyil@instructure.com>
2018-06-19 16:38:02 +00:00
Rohan Cheeniyil 7e13486dda fix: account notification spec provider state
accountid used instead of userid and variable names fixed

Change-Id: Iecd786dd44dff85077d97ba4cf383c391ead3d26
closes: QA-512
Reviewed-on: https://gerrit.instructure.com/153980
Reviewed-by: Deepeeca Soundarrajan <dsoundarrajan@instructure.com>
Product-Review: Rohan Cheeniyil <rcheeniyil@instructure.com>
QA-Review: Rohan Cheeniyil <rcheeniyil@instructure.com>
Tested-by: Jenkins
2018-06-15 16:32:43 +00:00
Robert Lamb 3965dc7781 spec: separate pact_config files
Seperate pact_config files for Canvas project and Generic Consumer
sub-project.

Change-Id: I9343c9f1137d0b0da6ef0c7880d502a8da85805a
Reviewed-on: https://gerrit.instructure.com/153889
Tested-by: Jenkins
Reviewed-by: Anju Reddy <areddy@instructure.com>
QA-Review: Anju Reddy <areddy@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
2018-06-14 22:07:08 +00:00
Rohan Cheeniyil b48799f43d spec: robust calendar spec
Adds a robust version of the claendar spec provider state
and potential fix for jenkins on account_notification

closes QA-510

Change-Id: Ie13fc56d4474a5c94636e95950695b97780accec
Reviewed-on: https://gerrit.instructure.com/153690
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
2018-06-13 20:45:59 +00:00
Robert Lamb 19f57a4cbf spec: re-instate ability to verify pact locally
Allow verifying Generic Consumer pact locally by simply running
rake pact:verify

Change-Id: Ied8e64814899c4b632ce13fa36d45d7b49957f4f
Reviewed-on: https://gerrit.instructure.com/153655
Reviewed-by: Luke Kingsley <lkingsley@instructure.com>
Tested-by: Jenkins
Product-Review: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
2018-06-13 18:05:55 +00:00
Luke Kingsley fef679230b spec: Added pact tests for users, announcements and courses
Added provider states and consumer side tests.

fixes: QA-502
Change-Id: I179d71722a0d176406072bc7941a80a2f8ff340c
Reviewed-on: https://gerrit.instructure.com/153174
Reviewed-by: Rohan Cheeniyil <rcheeniyil@instructure.com>
Tested-by: Jenkins
Product-Review: Luke Kingsley <lkingsley@instructure.com>
QA-Review: Luke Kingsley <lkingsley@instructure.com>
2018-06-12 21:51:49 +00:00
Rohan Cheeniyil af95252c4c fix: calendar spec require pointer
Change-Id: I5cd5fd532fa7916c43a9a72210eebc15eafc6bd1
Reviewed-on: https://gerrit.instructure.com/153279
Reviewed-by: Anju Reddy <areddy@instructure.com>
Tested-by: Jenkins
Product-Review: Rohan Cheeniyil <rcheeniyil@instructure.com>
QA-Review: Rohan Cheeniyil <rcheeniyil@instructure.com>
2018-06-11 17:53:55 +00:00
Rohan Cheeniyil a46b7a7589 spec: account notification and report spec
Added account notification and report spec

Change-Id: I22228ab0f4f47713cf9ad759bd41bcf6f9cea704
Reviewed-on: https://gerrit.instructure.com/153102
Tested-by: Jenkins
Reviewed-by: Deepeeca Soundarrajan <dsoundarrajan@instructure.com>
Reviewed-by: Anju Reddy <areddy@instructure.com>
Product-Review: Rohan Cheeniyil <rcheeniyil@instructure.com>
QA-Review: Rohan Cheeniyil <rcheeniyil@instructure.com>
2018-06-08 20:30:41 +00:00
Rohan Cheeniyil 2dbab9b1ba spec: contract test and provider state for calendar_event endpoint
closes: QA-500

Change-Id: I7ece08c4befa0c08195bd1868c180d4b012af726
Reviewed-on: https://gerrit.instructure.com/152319
Tested-by: Jenkins
Product-Review: Rohan Cheeniyil <rcheeniyil@instructure.com>
QA-Review: Rohan Cheeniyil <rcheeniyil@instructure.com>
Reviewed-by: Robert Lamb <rlamb@instructure.com>
2018-06-08 15:53:19 +00:00
Robert Lamb 27780342c7 spec: set pact-broker consumer pact to latest
Change-Id: I5c120962b43362823e563c208b8234565d202c3b
Reviewed-on: https://gerrit.instructure.com/152678
Tested-by: Jenkins
Reviewed-by: Luke Kingsley <lkingsley@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
2018-06-06 15:32:42 +00:00
Anju Reddy dd10968a22 wip: Add rake script to push results to broker
Test Plan:
  -- Passes Jenkins

Change-Id: I071c93e36414b80c32adbf3eba7f03bb5c0fff3f
Reviewed-on: https://gerrit.instructure.com/151510
Tested-by: Jenkins
Reviewed-by: Tucker McKnight <tmcknight@instructure.com>
Product-Review: Anju Reddy <areddy@instructure.com>
QA-Review: Anju Reddy <areddy@instructure.com>
2018-06-05 19:53:03 +00:00
Tucker McKnight 72bc724fb3 spec: Move generic consumer tests into pact folder
This also moves the pact_config.rb file into the pact folder.

The line filtering :pact tests has been removed from spec_helper.rb,
since rspec won't try to run them anyway now that they aren't in the
spec folder.

Change-Id: I1d8f27f4f30aa2cdc85e570deb7e0aa2cdb89c66
Reviewed-on: https://gerrit.instructure.com/152144
Reviewed-by: Michael Hargiss <mhargiss@instructure.com>
Tested-by: Jenkins
Product-Review: Tucker McKnight <tmcknight@instructure.com>
QA-Review: Tucker McKnight <tmcknight@instructure.com>
2018-06-04 17:11:00 +00:00
Michael Hargiss 8568525f24 consolidate contract tests
Test Plan:
  - follow the instructions in spec/contracts/README.md to run
  the live events contract tests locally
  - follow the instructions in
  spec/contracts/service_providers/canvas_lms/README.md to run
  the "Generic Consumer" Canvas API contract tests locally

Change-Id: I316747f53731f411ab82432587596e335c2fd059
Reviewed-on: https://gerrit.instructure.com/149766
Reviewed-by: Tucker McKnight <tmcknight@instructure.com>
Tested-by: Jenkins
Product-Review: Michael Hargiss <mhargiss@instructure.com>
QA-Review: Michael Hargiss <mhargiss@instructure.com>
2018-05-18 22:34:20 +00:00
Anju Reddy 8b209631cf spec: update pact gems to use new fork
Change-Id: I90a826df6dca5d790c28f10a1fbc51cccc33b34f
Reviewed-on: https://gerrit.instructure.com/149372
Tested-by: Jenkins
Reviewed-by: Tucker McKnight <tmcknight@instructure.com>
Product-Review: Anju Reddy <areddy@instructure.com>
QA-Review: Anju Reddy <areddy@instructure.com>
2018-05-18 17:21:03 +00:00
Anju Reddy a2200af6ce spec: PACT WIP creating User token and our first passing specs!
Change-Id: I7a70f01b54d06368740dde16198e3ecbb9733d1d
Reviewed-on: https://gerrit.instructure.com/143479
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
2018-03-14 14:45:59 +00:00
Tucker McKnight 9577cdeb99 Remove bracket from regular expression
test plan:
- `bundle exec rspec pact/consumer/spec/assignments_spec.rb` should pass

Change-Id: Ia37b0cfaf0c786ae5401428bc8ecfa73dc76eee4
Reviewed-on: https://gerrit.instructure.com/143201
Reviewed-by: Anju Reddy <areddy@instructure.com>
Tested-by: Jenkins
Product-Review: Tucker McKnight <tmcknight@instructure.com>
QA-Review: Tucker McKnight <tmcknight@instructure.com>
2018-03-09 23:27:11 +00:00
Anju Reddy 8ba14348cc spec: POC pact consumer
test plan: passes Jenkins

see README.md for how and where to build the pact files

Change-Id: Ia0f27a1edce21e2bd467fb8d56f037a96cbdf1e2
Reviewed-on: https://gerrit.instructure.com/143020
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
2018-03-08 20:56:35 +00:00
Robert Lamb 9c8688f0d2 spec: POC pact consumer
test plan: passes Jenkins

see README.md for how and where to build the pact files

added copyright and fixed gergich formatting

Change-Id: I570ab23152f50f8b04994c4e1ed59a5ed63b42fa
Reviewed-on: https://gerrit.instructure.com/142881
Tested-by: Jenkins
Reviewed-by: Anju Reddy <areddy@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
2018-03-08 01:16:32 +00:00