Class test implementation:
* Classses -> Classes
* Using dd_class for Character's foreign key
* Basic Abilities controller and model
* Migrations for character and class
* Class database seeding
Basic refactoring to remove new Character page:
* Eliminates bug where new character created in db on page refresh
No longer seeding database:
* Instead, created support method `seed_database()` on tests
Basic Abilities feature:
* Abilities controller
* Ability attributes on Character
* Basic testing
Better testing for Selecting abilities:
* Sad path for greedy User
* Character method to check selected scores against generated scores
* Displaying character race and class on abilities page
Further Abilities test implementation:
* feature tests for assigning abilities
* Importing google fonts now javascript
* Basic Skills controller and views
* Character model sad paths pending
Refactored Character tests for more specific validation
Refactored Character tests for more specific validation
Merge branch 'user_assigns_ability_scores_feature' of https://github.com/wesmangum/DnD-Character-Toolkit into user_assigns_ability_scores_feature
Refactored Abilities test for repetitive actions
Figaro gem installed:
* extracted api keys & secrets
Basiv styilng for Abilities page
Basic Character modifiers testing:
* Typos fixed in user_stories
* steps in character model spec consolidated
Skill testing for determining base scores:
* pending skill feature test
Character model test for calculating Skill Points at level 1:
* Passing all skills into skill view
* skill_points method on character model
* refactored partial views in skill
* Skills model and migration
* seeding skills
Basic Character model test for checking proficiency in a skill:
* character partial lists abilities
* Individual skill dropdown determined by proficiency check
* Shorter Skill feature test
Still working on implementing Skill selection:
* skill_points now returns a minimum of 4
* Skills partial sets class based on proficiency
* solid expectation for points in test
Character model test for skill selection:
* Checks for skill point match and valid selections
* Skill_points incorrectly calculating skill_points fixed
Testing outs .travis.yml file
travis again