ruby コンテキストから JavaScript コードをテストしたい。具体的には、Ruby でデータベースをセットアップし、JavaScript モデルでクエリを実行し、Ruby から JavaScript の状態を確認したいと考えています。あざけることなくこれをやりたいです。
単純にクライアント ライブラリを v8 コンテキストにロードしようとしましたが、これにより、rubyracer がさまざまな方法 ( window not defined
、userAgent not defined
、など) で停止します。
さらに、私はヘッドレス ブラウザを使用して JavaScript コードをテストしていますが、これらのケースで活用する必要がある Ruby コンテキストが提供されません。
ブラウザー (または dom シミュレーター) を v8 コンテキストにロードする必要があると思いますが、これを行うためのライブラリがありません。多分あなたは別の考えを持っていますか?
これどうやってするの?