Rspec / capybara-screenshotで文字が表示されない時の対処

RSpecでテストしててスクリーンショット。
どんな感じでFailしてるのか目で見ることができて便利です。

でも Vagrant + CentOS でやってると日本語が出ないので困った。

  
日本語フォントがないのでインストールすれば解決。


$ wget http://dl.ipafont.ipa.go.jp/IPAexfont/IPAexfont00301.zip

$ unzip IPAexfont00301.zip 
# unzip はインストールしてね。 sudo yum install unzip とかで。

$ sudo mkdir /usr/share/fonts/japanese
$ sudo mkdir /usr/share/fonts/japanese/TrueType

$ sudo mv IPAexfont00301/*.ttf /usr/share/fonts/japanese/TrueType

$ exit
$ vagrant reload

以上です。

参考

mattheworiordan/capybara-screenshot: Automatically save screen shots when a Capybara scenario fails

IPAexフォント/IPAフォント | IPAフォントのダウンロードサイトです

何かありましたらコメントをどうぞ

comments powered by Disqus

人気の記事

950 Points チリ出身のギタリストが弾くドラゴンボールZがむちゃくちゃかっこいい…
774 Points Wordpress + Heroku + PostgreSQL + Amazon S3 = ¥0 / 無料でサイト運営
700 Points Rubyのチートシート 変数 / クラス / モジュール
524 Points Rubyのチートシート / アクティブサポート
451 Points 紙のデザイナーがウェブ開発できるようになるまでに必要なこと
435 Points Rails / Google Analyticsのデータを使って分析や管理画面のためのグラフをつくる
323 Points RailsとHerokuでノーティフィケーションをプッシュする / PusherとTurbolinksの兼ね合い
222 Points Rails / RSpec テスト書いたことない メンドクサイ(n´Д`)という時のチートシート
193 Points Rails / Ajaxを使って画面遷移しない一時保存機能をつける
193 Points Protractorでスクレイピングしてみた