vaguely

和歌山に戻りました。ふらふらと色々なものに手を出す毎日。

2015-02-01から1ヶ月間の記事一覧

【Ruby Gem】JasmineでJSテスト 2

今回はBackbone.Viewのテストについて(そろそろRuby Gem版だろうがスタンドアローン版だろうが関係ない内容になっていますが…)。 以前から使用しているテスト用のプロジェクトをGithubにあげてみました。 * https://github.com/masanori840816/sntTabTest や…

Chromeでのbackbone-min.js、underscore-min.jsの読み込みでエラー

ちょっと良くわからない問題にぶつかったのでメモ。 Google Chromeで以前から作成しているサイトを開くと、「backbone-min.map」と「underscore-min.map」で404エラーが発生します(XubuntuのChrome ver.40.0.2214.115、backboneはver.1.1.2、underscoreは1.8…

【Ruby Gem】JasmineでJSテスト 1

前回に引き続きJasmineと戯れてみたメモ。 思ったより苦戦したので、とりあえず現状をまとめます。 なおテスト対象のJavascriptはここ参照(コードはそろそろGithubにでも上げることにします)。 javascriptSpec.js describe("javascript.js", function() { va…

【Ruby Gem】JasmineでJSテスト 準備編

Javascriptのテストをしたい、と思い立って調べたところ、Backboneの本で紹介されていたJasmineが良さそうだったため、試してみることにしました。 やりたいこと 前回まで作成していたTabを非同期で切り替えるSinatraプロジェクトで、Jasmineを使ってテスト…

Backbone.jsを使ってみる 3

引き続きBackbone.jsについて。 今回はBackbone.ModelとBackbone.Collectionを使ってこれを置き換えてみます。 やったこと Backbone.ModelとBackbone.Collectionを使って、Ajaxで取得するHTMLファイルの名前を管理する。 HTMLファイルは、タブで切り替えるペ…

Backbone.jsを使ってみる 2

前回の補足。 Viewのイベント・メソッドを指定する部分「events:{}」で、イベントを取得するID・クラス名を指定する方法について。 viewTab.slim section#tab_frame input#arrow_button_left.button_arrow type="button" label.arrow_label for="arrow_butto…

Backbone.jsを使ってみる

前々回作成したタブの切替部分を、Backboneを使って置き換えてみました。 準備 必要なファイルを取得して、javascriptファイルと同じ、「public/js」以下に置きます。 Backbone.js Underscore.js ※その他、「json2.js」も入れている方もいるようですが、とり…