僕も遥か昔は学び舎にて学業なるものに精を出していた時代がありました。僕は成績とかあまり良い方ではなくてですね、上からでも下からでも指で数えようとすると指が辛くなる感じのところにいました。どのへんなのかってのは察してください。そんなわけで僕はテストとか苦手なんですよ。抜き打ちテストとかあった日にはそれはもう...。悲惨だったりするわけですね。世の中ってのは点数とか偏差値とかそういうのが全てじゃないですか。いうのって生きづらいなって。Jasmineはい、というわけで先程の話にオチがありませんが本題に入ります。オチはなくても闇はあるんだよ......。深い深い闇がお前を覗いていることだろう。いうわけで、いつものところでネタ集めをかねたアレをやりました。今回はJasmineと呼ばれるやつですね。有識者(Wiki)によるとこのようなやつらしいです。RSpec.有識者まさかのアメリカ語を用いて解説してくれてますね*1。そんなわけでエキサイトさんよりエキサイティングな翻訳をすることで有名な僕がざっくり訳すとこんな感じになります。「Jasmineはオープンソースのテストフレームワークです。JavaScript対応環境で、読みやくて依存しないそんな構文に私はなりたい。ScrewUnit、JSSpec、JSpec、RSpecなどの他のユニットテストフレームワークの影響を大きく受けます。ようするにJavaScript用テスト支援ツールて感じですね。わかんないから適当なこと書いてますけど、いつものことだから仕方ないね。詳しく知りたければ公式のドキュメント見たほうが間違いがないからね。Documentationじっさいにやってみた百聞は一見にしかずという名言もありますから、よくわからなくても食わず嫌いとかなしに触ってみることにしましょうかね。上の公式からソースを取ってきたら早速使っていきます。いうわけで月曜判定テストを作ってみました。上の画像のように結果をチェックしてくれるそうです*2。内容としましては「2017年~2019年までの7月7日」が月曜日かどうかをテストしてみました。テストしてみたらどうやらすべて月曜ではないようですね。月曜日ではないようです。</script></head><body></body></html>とりあえず「jasmine.js」「jasmine-html.js」「boot.js」さえあればなんとかなってくれるっぽいです。あと関連スタイルシート。それだけでできるって便利だなー。取り込んだらそのあとにテストしたいコードを書いていきます。Code"とか書いてある処理だけです。先日"Moment.js"という便利ライブラリを使ったばかりなのになぜ使わないんでしょうね。過去にとらわれて生きているから未来に目を向けることができないからでしょうね......。それでも見た目がごつい割にやることは少なくていい感じですね。これについては大したことやってないからというだけなんだけどね......。大したことやっていない......まるで僕の人生と同じだね......。テストなんて久しく経験してなかったけど、また一つ闇の深いテストの思い出ができてしまったね。ビープ音ってなんだろう。(2)ブログアメブロ[トップへ]はてなブログをはじめよう!andronさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。