Sha256: 188f5b5068ca3877855cb1942f52365e68a2d8965f7e1bdfcab762df795d4371
Contents?: true
Size: 1.33 KB
Versions: 17
Compression:
Stored size: 1.33 KB
Contents
# encoding: utf-8 require ::File.expand_path('../spec_helper.rb', __FILE__) describe FnordMetric::Dashboard do before(:each) do end it "should remember it's title" do dashboard = FnordMetric::Dashboard.new(:title => 'My Foobar Dashboard') dashboard.title.should == 'My Foobar Dashboard' end it "should build a token" do dashboard = FnordMetric::Dashboard.new(:title => 'My!F00bar-.Dash_board'){ |dash| } dashboard.token.should == 'MyF00barDash_board' end it "should build the correct token if the dashboard name contains whitespaces" do dashboard = FnordMetric::Dashboard.new(:title => 'My!F00bar Dash_board'){ |dash| } dashboard.token.should == 'MyF00barDash_board' end it "should build the correct token if the dashboard name contains non-english characters" do dashboard = FnordMetric::Dashboard.new(:title => 'Новая статистика!'){ |dash| } dashboard.token.should_not be_empty end it "should add a widget" do pending("fix this") #dashboard = FnordMetric::Dashboard.new(:title => 'My!F00bar-.Dash_board'){ |dash| } #FnordMetric.metric(:my_metric, :sum => :my_field) #idget = FnordMetric.widget(:my_widget, :metrics => :my_metric, :title => "My Widget", :type => :timeline) #dashboard.add_widget(widget) #dashboard.widgets.first.should == widget end end
Version data entries
17 entries across 17 versions & 3 rubygems