I am mitsuruog
Preview Image

Angular2 Unit Testing - カバレッジ編

Angular2 の実装の方法は記事をよく目にする機会が増えたので、テストについての自分が困らないように調べてみたシリーズ。 今回はカバレッジ編。 (注意)Angular 2.0.0-beta.9 をベースに話しています。 E2E テストは protractor がそのまま利用できると思うので、ここでのテストはユニットテストの話です。 Angular2 Unit Testi...

Preview Image

Angular2でSharedServiceを作りたい

SPA を構築する場合、Component をまたがったデータの共有をどのように実現するかが重要になってきます。 Angular1 の場合は、SharedService を利用するケースが多かったです。 そこで Angular2 でも試してみようとしたところ、少し勝手が違ったので自分用メモを残しておきます。 結論 Angular2 では基本的に@Injectable()の DI...

Preview Image

Angular2を最速でHerokuにDeployするMinimum Starter Kitを作成してみた

Angular2 学習のため、大量に素振りする必要がでてきたので、素振り用の StarterKit を作成してみました。 これから学習する方は、公式の5 Min Quickstartを最初にやる場合が多いと思うので、ベースは 5 Min Quickstart を利用しています。 その上で、気軽に Heroku へ Deploy して公開できるよう工夫しました。 mitsuruog/ang...

Preview Image

HerokuConnect Configurationファイルの差分を出すモジュールを書いた

前回、Heroku Connect の Configuration ファイルが辛いので美しくするモジュールを書いたの続きっぽいもの。 通常のシステム開発では、開発、ステージング、本番など複数環境を利用することが多いので、複数環境間で Configuration ファイルの差分を出すモジュールを書いてみました。 モチベーション ここでの Configuration とは、Salesf...

Preview Image

Heroku ConnectのConfigurationファイルが辛いので美しくするモジュールを書いた

Heroku Connectは、Salesforce と Heroku 上の postgres とを接続するアドオンです。 Heroku Connect を使うことで、ほぼリアルタイムに Salesforce と Heroku のデータを同期させることができます。 これにより、Heroku 上で Salesforce のデータを利用することができ、これまでの Salesforce の常識に...

Preview Image

werckerでフロントエンドをCIテストする

github private repository も無料で CI テストできるのでwerckerを使うことが多いです。 プロジェクト立ち上げ時に設定した後、安定すると放置になる設定周り。ついつい忘れてしまうので、自分用メモ。 フロントエンドエンジニアでも CI テストできる最小構成です。 ベースは Node 用の基本構成 まず、自動テストは Node.js で行うようにしていると思...