私はこのモジュールをノード jsで作成しました。これは高速ミドルウェアであり、ドロップボックスなどのクラウド ストレージ サービスにアクセスするための API を使用してノード アプリを有効にします。
たとえば、これは利用可能なサービスを一覧表示します
wget http://localhost:6805/api/v1.0/services/list/
これにより、ユーザー Dropbox のディレクトリが一覧表示されます
wget http://localhost:6805/api/v1.0/dropbox/exec/ls/path/to/folder/
もちろん、ユーザーは自分の Dropbox アカウントをアプリに接続している必要があります。これを行うには、アプリでこれを呼び出す必要があります
wget http://localhost:6805/api/v1.0/dropbox/connect/
これは、ユーザーがサービスへのアクセスを承認できるようにするために開く URL を返します (これは oauth2 承認メカニズムです)。次に、これを呼び出して認証プロセスを終了します
wget http://localhost:6805/api/v1.0/dropbox/login/
私の質問は: API をテストする方法は? 私は機能テストを意味します。各サービス (Dropbox など) をモックすることもできますが、大変な作業になると思いませんか?