OSS E1852.rb

From Expertiza_Wiki
Revision as of 17:18, 27 October 2018 by Mgaonka (talk | contribs)
Jump to navigation Jump to search

This wiki page is for the description of changes made under E1852 OSS assignment for Fall 2018, 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

Participant model does not have any unit tests.


Work to be done

  • Write unit test using Rspec
  • Achieve path coverage more than 90%

Files Modified/Created

  • spec/models/particpant_spec.rb

Unit Test Description

Unit tests are used to test the functionality of methods in the model. there are two types of unit tests, Test Driven Development(TDD) and Behaviour Driven Development(BDD). BDD is preferred because of its simplicity. In this project, We are using RSpec for BDD.

doubt ? do I have to write more about RSpec????

Participant Unit Test

//here we write code and its working //

Running the Tests

To run the test run below command in terminal

 rspec spec/models/participant_spec.rb

External links

External links

References