Sha256: 923b4af62456f1082e7992c16ea0fdfc7d188d21b83ed7a4f63a16add23625d9
Contents?: true
Size: 1.65 KB
Versions: 2
Compression:
Stored size: 1.65 KB
Contents
# NOTE: incomplete -- This style of testing is too slow and takes too long! # look at badges_test.rb for more optimzed version require 'minitest/autorun' require 'minitest/rg' require './badges.rb' badge = { 'Sorting Your Friends' => 'May 18, 2014', '100 Exercises' => 'May 18, 2014', 'Max Streak Count of 3' => 'May 11, 2014', 'Design a Button for Your Website' => 'May 9, 2014', 'CSS: An Overview' => 'May 9, 2014', 'Build Your Own Webpage' => 'May 9, 2014', '50 Exercises' => 'May 9, 2014', 'Clickable Photo Page' => 'May 9, 2014', 'HTML Basics III' => 'May 9, 2014', '25 points earned in one day' => 'May 9, 2014', 'HTML Basics' => 'May 9, 2014', '25 Exercises' => 'May 9, 2014', '10 Exercises' => 'Dec 12, 2012', 'Max Streak Count of 1' => 'Dec 12, 2012', 'First Lesson' => 'Jun 20, 2012' } describe "Get all the badges" do before do @badges_found = CodecademyBadges.get_badges('soumya.ray') end it 'has the right number of badges' do @badges_found.size.must_equal badge.size end it 'finds "Sorting Your Friends" badge' do @badges_found['Sorting Your Friends'].must_equal badge['Sorting Your Friends'] end it 'finds "100 Exercises" badge' do @badges_found['100 Exercises'].must_equal badge['100 Exercises'] end it 'finds "Max Streak Count of 3" badge' do @badges_found['Max Streak Count of 3'].must_equal badge['Max Streak Count of 3'] end it 'finds "Design a Button for Your Website" badge' do @badges_found['Design a Button for Your Website'].must_equal badge['Design a Button for Your Website'] end # TODO: make writing these tests easier and running these tests faster! end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
codebadges-0.1.1 | spec/badges_test_000.rb |
codebadges-0.1.0 | spec/badges_test_000.rb |