Implemented Fabricator gem for Before mocking; passed first test for question count
Modified question fabricator to assign type as ShortAnswerQuestion, not MultiChoiceQuestion
Refactored before block for mocking; Now passing all 8 example tests to check various Question types
Tests for all types of questions' presense, choices, and answer (within choices) passing
Added revised tests for MultiChoiceQuestion including new custom validation in MultiChoiceQuestion model
Updated content_format method to check in one-by-one fashion for all validation cases
Preparing to edit and test wrong/incorrect information for non-validity testing of MultChoiceQuestion
Reversed comparator to add error for answer outside index of choices array
Passing new tests validating MultiChoiceQuestion model
Added private content format methods for attendance, shortanswer, and multichoice answer; cleaned it up
Modified seed data for question format for anser as array index
Updated custom validation methods for multichoice, refactored 'self.content[question]' and 'self.content[answer]'
Updated fabricators to reflect choices as an array of string, and answers as array index integer
Corrected question specs for all types of questions, now passing all tests so far
Added some spacing
Modified Put #update test to have 'Answer' as a string since JSON returns a string for an update to simulate real conditions
Merge branch 'validate-class_group-model' of github.com:makersquare/clicker