learn-co-curriculum / todo-ruby-basics

Other
0 stars 5 forks source link

Deprecate Lab or major re-write #2

Closed aviflombaum closed 9 years ago

aviflombaum commented 9 years ago

This lab should be an early and basic introduction to reading test suites and confirming basic ruby mechanics.

Right now it doesn't properly introduce the idea of reading an rspec test suite for assertions, expectations, and code interpretation. It sort of leads the user to running the test suite but doesn't give much in reading the spec file and understanding it.

Further in most Ruby tracks we have the rspec-fizzbuzz lab that goes into lots of good RSpec detail. I think this lab can start introducing those concepts way more explicitly.

Additionally, the test suite is very contrived at points (defining a method called defined_method) and doesn't properly list the requirements and objectives at this point.

I think this lab should be about understanding specs and rspec and learn and confirming very basic and intuitive ruby concepts with as few tricks as possible.

I plan on working off this lab and addressing these issues either creating a new lab and possibly deprecating this one and or overwriting this lab and renaming it (probably that). Will update issue.

aviflombaum commented 9 years ago

Creating a new lab to address the ideas above and leaving this as is to revisit for possible deprecation.