Sha256: 2094290d5df96039d8010833008f3f75b5abe9f4752cebc9a56b078e1153f86c

Contents?: true

Size: 1.4 KB

Versions: 4

Compression:

Stored size: 1.4 KB

Contents

require File.join(File.dirname(__FILE__),'..','spec_helper')
require File.join(File.dirname(__FILE__),'..','..','lib','rhoconnect','server.rb')

describe "Rhoconnect::RhoInternalJsBenchAdapter" do
  include Rhoconnect

  it_behaves_like "SharedRhoconnectHelper", :rhoconnect_data => true do
    before(:each) do
      Rhoconnect::Server.set :environment, :test
      Rhoconnect::Server.set :secret, "secure!"
      Rhoconnect.use_node = true
      Rhoconnect.bootstrap(get_testapp_path)
    end

    def app
      @app ||= Rack::URLMap.new Rhoconnect.url_map
    end

    after(:each) do
      Rhoconnect::Store.flush_all
      Rhoconnect::Node.kill_process
      #Source.valid_doctypes.delete('tmpdoc'.to_sym)
    end

    it "should call login method from model" do
      rho_int = RhoInternalJsBenchAdapter.new(Source.load('RhoInternalJsBenchAdapter', {:app_id => @a.id, :user_id => @u.id}))
      res = rho_int.login
      res.should == true
    end

    it "should call logoff method from model" do
      rho_int = RhoInternalJsBenchAdapter.new(Source.load('RhoInternalJsBenchAdapter', {:app_id => @a.id, :user_id => @u.id}))
      res = rho_int.logoff
      res.should == true
    end

    it "should call query method from model" do
      rho_int = RhoInternalJsBenchAdapter.new(Source.load('RhoInternalJsBenchAdapter', {:app_id => @a.id, :user_id => @u.id}))
      res = rho_int.query
      res.should == true
    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rhoconnect-4.0.4 spec/predefined_adapters/rho_internal_js_bench_adapter_js_spec.rb
rhoconnect-4.0.3 spec/predefined_adapters/rho_internal_js_bench_adapter_js_spec.rb
rhoconnect-4.0.2 spec/predefined_adapters/rho_internal_js_bench_adapter_js_spec.rb
rhoconnect-4.0.1 spec/predefined_adapters/rho_internal_js_bench_adapter_js_spec.rb