CSC/ECE 517 Fall 2016/E1671. Unit Tests for participants.rb Hierarchy: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
Line 32: Line 32:
1. https://github.com/expertiza/expertiza - Github link for original repository
1. https://github.com/expertiza/expertiza - Github link for original repository


2. [https://en.wikipedia.org/wiki/RSpec RSpec Tutorial on Wiki]
2. https://en.wikipedia.org/wiki/RSpec - RSpec Tutorial on Wiki

Revision as of 00:02, 29 October 2016

This wiki page is for the description of changes made under E1671 OSS assignment for Fall 2016, CSC/ECE 517.


Background

Expertiza is an open source web based peer review system developed and maintained by students and faculty members at North Carolina State University. It enables students enrolled in a particular course to form online teams and complete assignments.

Problem

The participant, course_participant and assignment_pariticipant models does not have any unit tests.

What to do

Run the test

The test can be run on the terminal using following commands:

For participant:

 rspec spec/models/participant_spec.rb

For assignment_participant:

 rspec spec/models/assignment_participant_spec.rb

For participant:

 rspec spec/models/assignment_participant_spec.rb

Unit test

Reference

1. https://github.com/expertiza/expertiza - Github link for original repository

2. https://en.wikipedia.org/wiki/RSpec - RSpec Tutorial on Wiki