Sha256: d169928b4fe0573608f5b80caa1050b0224f8ea3c71d2eb4fe478b800e11b64c
Contents?: true
Size: 1.37 KB
Versions: 2
Compression:
Stored size: 1.37 KB
Contents
RSpec.describe Dashing::Configuration do let(:instance) { Dashing::Configuration.new } it { expect(instance.engine_path).to eq('/dashing') } # it { expect(instance.scheduler).to be_a(::Rufus::Scheduler.new) } it { expect(instance.redis).to be_a(::Redis) } # Redis it { expect(instance.redis_host).to eq('127.0.0.1') } it { expect(instance.redis_port).to eq('6379') } it { expect(instance.redis_password).to be_nil } it { expect(instance.redis_timeout).to eq(3) } it { expect(instance.redis_namespace).to eq('dashing_events') } # Authorization it { expect(instance.auth_token).to be_nil } it { expect(instance.devise_allowed_models).to be_empty } # Jobs it { expect(instance.jobs_path.to_s).to include('app/jobs') } # Dashboards it { expect(instance.default_dashboard).to be_nil } it { expect(instance.dashboards_views_path.to_s).to include('app/views/dashing/dashboards') } it { expect(instance.dashboard_layout_path).to eq('dashing/dashboard') } # Widgets it { expect(instance.widgets_views_path.to_s).to include('app/views/dashing/widgets') } it { expect(instance.widgets_js_path.to_s).to include('app/assets/javascripts/dashing') } it { expect(instance.widgets_css_path.to_s).to include('app/assets/stylesheets/dashing') } end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dashing-rails-2.6.1 | spec/lib/dashing/configuration_spec.rb |
dashing-rails-2.6.0 | spec/lib/dashing/configuration_spec.rb |