You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Karmaを使うことでフロントエンドの単体テストを楽しくかつ機能的に行うことができます。 ステップを通して少しづつ理解できるように執筆しました。 また、最後に重要だろうと思われる補足内容を記載しました。 Karmaの導入に一役買えれば幸いです。 テスト全体の流れについては以前書いた記事フロントエンドにテストを導入を参照してください。 Karmaとは ブラウザ上で 単体テストを実行するためのテストランナーです。 テストを実行するだけでなくファイルの変更監視や結果のレポートを出力してくれたりと単体テストに必要な機能が一通りそろっています。 特定のフレームワームに依存しておらず汎用的に使えるツールで、プラグインを使った機能の拡張が強力です。 前提 Nodejs,npm,chromeが導入済みであること 流れ Karmaは4つの大きな機能(プラグイン)が存在します。 Step 3 〜 Step 6
ハードディスクは消耗品だ、とよく言われる。 頭では壊れるものだとはわかっている。 でもかれこれ20年以上自分のパソコンというものと付き合っていて、10台ほど買い替えたり、ハードディスクを交換したりしてきた。交換ディスクも3.5インチにはWesternやらSeagate、2.5インチにはHGSTなど主要メーカーのものは大抵使ってみたが、突然HDDが読み取れなくなった、ということは一度もない。むしろメモリや電源の方が先におかしくなる。 だからハードディスクの故障に備える、という感覚がピンとこない。個人使用だからというのもあるが、RAID組むなんてお金と電気がもったいないとさえ思えてしまう。 今はPCの方はSSDなので書き込み限界がくるまで多分大丈夫なんじゃないか。レコーダーとバックアップ用NASは昔ながらの磁気ディスクなので壊れるリスクはあるのだが、大丈夫だろうとタカをくくっている。 自分は甘
初めて書く時困りそうなトピックごとに TypeScript との関わり方を示していく。導入や書き始めのハードルを下げるのが目的なので意識高いことは言わない。 https://github.com/remojansen/logo.ts 対象読者 ゴール 基本姿勢 何故そんなこといい加減な感じなのか 型の書き方 type annotation シグニチャ 型が合わない時 Structural typing any したい キャスト色々 キャストせざるを得ない時 import できない error TS2307:Cannot find module 'hoge'. error TS1192: Module '"hoge"' has no default export. や error TS2305: Module '"hoge"' has no exported member '_'. など 頑
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く