Backbone.js×sinon.jsのテストでspyが上手く動かない時のメモ

Backbone.js×sinon.jsのテストでspyが上手く動かない時のメモ

こんにちは。

最近、Backbone.jsというライブラリを使って、制作をしています。

Backboneいいですね〜。
各UIパーツの結合度が下がるので、
全体の見通しが良くなり、メンテもしやすくなります。

今作っているものはそこまで規模が大きいものではないのですが、
大規模js開発入門ということで。

それに加えて、先日JavaScript道場に行ってきてから、
jsの開発でもテストコードを書くようにしています。

師範に習ったとおり、
mocha + expectjs + sinonjsを用いてユニットテストを書いているのですが、
そのテストを書いている時に、sinonjsのspyで詰まったのでメモ。

Continue Reading…

Twitterの埋め込みタイムラインを設置してカスタマイズしてみた

Twitterの埋め込みタイムラインを設置してカスタマイズしてみた

こんにちは。 最近はジュエルペットにハマっております。 とても昨今の小学生向けアニメとは思えないほどの、 古いネタ、曲を使ってきます。対象ユーザが不明です。

1ヶ月ほど前に、

Twitterの古い公式ウィジェットが使えなくなるのでご注意を! [C!]

という記事があったため、そろそろ取り替え作業をしようかと思います。

Continue Reading…

Githubページを作ってjekyll+Markdownで更新する方法

Githubページを作ってjekyll+Markdownで更新する方法

jsのライブラリや、ドキュメンテーションのページを見ていると、
よく~~~.github.comというアドレスを目にします。

このアドレスは何なんだろう。
Githubに認められしものの証なのだろうか。と調べてみたところ、
GithubがホスティングしてくれるサービスGithub Pagesという物でした。

手軽に始められるし、Markdownが使えてテンプレートも使えるという代物だったので
使えるようにするまでの手順をまとめました。

Continue Reading…