BVB Source Codes

Algorithm-Implementations Show fib_test.rb Source code

Return Download Algorithm-Implementations: download fib_test.rb Source code - Download Algorithm-Implementations Source code - Type:.rb
  1. require 'rspec'
  2. require './fib'
  3.  
  4. describe '#fib(n)' do
  5.   context 'When given 0' do
  6.     let(:value) { fib(0) }
  7.  
  8.     it 'returns 0' do
  9.       expect(value).to eq 0
  10.     end
  11.   end
  12.  
  13.   context 'When given 33' do
  14.     let (:value) { fib(33) }
  15.  
  16.     it 'returns 3524578' do
  17.       expect(value).to eq 3524578
  18.     end
  19.   end
  20. end
  21.  
  22. describe '#fib_tco(n, a=0, b=1)' do
  23.   context 'When given 0' do
  24.     let(:value) { fib_tco(0) }
  25.  
  26.     it 'returns 0' do
  27.       expect(value).to eq 0
  28.     end
  29.   end
  30.  
  31.   context 'When given 33' do
  32.     let(:value) { fib_tco(33) }
  33.  
  34.     it 'returns 3524578' do
  35.       expect(value).to eq 3524578
  36.     end
  37.   end
  38. end
  39.  
  40. describe '#fib_loop(n)' do
  41.   context 'When given 0' do
  42.     let(:value) { fib_loop(0) }
  43.  
  44.     it 'returns 0' do
  45.       expect(value).to eq 0
  46.     end
  47.   end
  48.  
  49.   context 'When given 33' do
  50.     let(:value) { fib_loop(33) }
  51.  
  52.     it 'returns 3524578' do
  53.       expect(value).to eq 3524578
  54.     end
  55.   end
  56. end
  57.  
downloadfib_test.rb Source code - Download Algorithm-Implementations Source code
Related Source Codes/Software:
raty - 2017-04-22
RDVTabBarController - Highly customizable tabBar and tabBarController fo... 2017-04-22
material-icon-lib - Library containing over 1500 material vector icons... 2017-04-21
httpdiff - Perform the same request against two HTTP servers ... 2017-04-21
jquerytools - The missing UI library for the Web ... 2017-04-21
mcrouter - Mcrouter is a memcached protocol router for scalin... 2017-04-22
dynomite - A generic dynamo implementation for different k-v ... 2017-04-22
kityminder - Baidu brain figure 2017-04-22
llvm - Mirror of official llvm git repository located at ... 2017-04-22
RBBAnimation - Block-based animations made easy, comes with easin... 2017-04-22
ied - 2017-04-29
Nimble - A Matcher Framework for Swift and Objective-C 2017-04-29
MHVideoPhotoGallery - A Photo and Video Gallery 2017-04-29
shoulda-matchers - Collection of testing matchers extracted from Shou... 2017-04-29
Android-SlideExpandableListView - A better ExpandableListView, with animated expanda... 2017-04-29
AppSales-Mobile - App Sales allows iPhone and Mac App Store develope... 2017-04-29
react-templates - Light weight templates for react ... 2017-04-28
afterglow-theme - A minimal dark Theme for Sublime Text 2 and 3 2017-04-28
jwt-go - Golang implementation of JSON Web Tokens (JWT) 2017-04-28
DeerResume - Tool MarkDown online resume, online preview, edit,... 2017-04-28

 Back to top