RSpecのstubがエラー。undefined method `proxy_for’ for nil:NilClass

RailsにてRSpecがしがし書いているわけですが、たまーにはまって困るのでメモ。

エラーメッセージが分かりにくい。。。

 

RSpecのstubが

undefined method proxy_for' for nil:NilClass

とか

undefined method any_instance_recorder_for’ for nil:NilClass

エラーをを返す時の対処法。

stubは it の中か、 before :each の中しかサポートされていません。
describe の中や before :all の中に書いている場合は、素直に it か before :each の中に移動させる書き方を探しましょう。

refs.

stackoverflow.com/questions/18740030/rspec-any-instance-stub-raises-undefined-method-any-instance-re…

github.com/rspec/rspec-mocks#use-beforeeach-not-beforeall

ipython notebookをchromeで開く (linux)

ipython notebook 起動時に自動的に開くブラウザを設定する方法。

下記コマンドで設定ファイルを作成

作成された ipython_notebook_config.py の140行目くらいを下記のように修正

以上。

そもそもブラウザの起動なしで ipython notebook を起動したい場合は以下。

refs.
stackoverflow.com/questions/15632663/launch-ipython-notebook-with-selected-browser stackoverflow.com/questions/16704588/changing-browser-for-ipython-notebook-from-system-default