rcov 1.8 simple cov 1.9.x
Single responsibility principle
- One reason for a class to change
- Makes Top-down comprehensibility (admittedly)
- Better for maintainability,
-------- natal launch fails like so ---------- | |
➜ jaydub natal launch | |
Compiling ClojureScript | |
Compiling Xcode project | |
Command failed: xcodebuild -workspace native/ios/jaydub.xcworkspace -scheme jaydub -destination platform='iOS Simulator',OS=latest,id='6327705F-491A-4F12-A1F8-8525C16B9387' test | |
-------- running that command ends with a iPhone Simulator timeout ---------- | |
➜ jaydub xcodebuild -workspace native/ios/jaydub.xcworkspace -scheme jaydub -destination platform='iOS Simulator',OS=latest,id='6327705F-491A-4F12-A1F8-8525C16B9387' test | |
2015-11-18 09:53:32.739 xcodebuild[26881:405228] [MT] IDETestOperationsObserverDebug: (3B66138F-B31D-485A-9F41-567C6D4B1D12) Beginning test session 3B66138F-B31D-485A-9F41-567C6D4B1D12 with Xcode 7B1005 on target <DVTiPhoneSimulator: 0x7f7f9c161d90> { |
Finished in 142 minutes 41 seconds (files took 2.79 seconds to load) | |
1102 examples, 106 failures, 2 pending | |
Failed examples: | |
rspec ./spec/cache/gems_spec.rb:247 # bundle cache when previously cached doesn't remove gems that | |
are for another platform | |
rspec ./spec/commands/binstubs_spec.rb:248 # bundle binstubs <gem> when BUNDLE_INSTALL is specified | |
does nothing when already up to date | |
rspec ./spec/commands/exec_spec.rb:60 # bundle exec handles --keep-file-descriptors |
TestJsonApi::Application.routes.draw do | |
# resources :users | |
resources :tasks, except: [:new, :edit] | |
# The priority is based upon order of creation: first created -> highest priority. | |
# See how all your routes lay out with "rake routes". | |
namespace :api do | |
namespace :v1 do | |
devise_for(:users) |
class String | |
include Enumerable | |
def each(&block) | |
chars.each do |member| | |
block.call(member) | |
end | |
end | |
end |
# -*- encoding: utf-8 -*- | |
Gem::Specification.new do |s| | |
s.name = "badfruit" | |
s.version = "1.1.2" | |
s.required_rubygems_version = Gem::Requirement.new(">= 1.2") if s.respond_to? :required_rubygems_version= | |
s.authors = ["Brian Michel"] | |
s.date = "2012-04-21" | |
s.description = "Interface with the Rotten Tomatoes API" |
"\e[A": history-search-backward | |
"\e[B": history-search-forward | |
$if Bash | |
Space: magic-space | |
$endif | |
"\M-o": "\C-p\C-a\M-f " | |
set completion-ignore-case on | |
set visible-stats on | |
set show-all-if-ambiguous on | |
"\M-s": menu-complete |
~/src/rspec_minitest_benchmark (411d12h19m|master*) | |
$ time rspec rspec.rb && time ruby minispec.rb && time ruby minitest.rb | |
................ | |
Finished in 0.00415 seconds | |
16 examples, 0 failures | |
rspec rspec.rb 0.22s user 0.05s system 98% cpu 0.278 total | |
Run options: --seed 24680 | |
# Running tests: |
; Insert today's standup template into my org doc | |
(defun standup-org() | |
(interactive) | |
(insert "* Joe W. " (format-time-string "%Y-%m-%d") "\n") | |
(insert | |
(mapconcat 'identity '("** Yesterday" "** Today" "** Next" "") "\n-\n")) |
ruby 1.8.7-p249 | |
Finished in 121.97 seconds | |
1148 examples, 0 failures | |
rake spec 124.69s user 0.99s system 95% cpu 2:11.11 total | |
ree-1.8.7.2011.03 | |
Finished in 60.47 seconds | |
1148 examples, 0 failures | |
rake spec 60.77s user 2.26s system 98% cpu 1:03.70 total |