Sha256: 41a8b8920e85a14558424f48b147cfa8e9acc08fe57f84aa832d0baacc521d66

Contents?: true

Size: 796 Bytes

Versions: 4

Compression:

Stored size: 796 Bytes

Contents

describe "Serie", ->
  beforeEach ->
    @serie = new Serie("/rrd/path", "ds_name", "Serie Name")
  
  it "should be enabled by default", ->
    expect(@serie.enabled).toEqual(true)
  
  it "should return its definition", ->
    expected_def = {
        data: [],
        label: "Serie Name",
        yaxis: 1,
        color: 'black'
      }
    expect(@serie.get_definition()).toEqual(expected_def)
  
  it "should allow toggling its enable state", ->
    @serie.toggle_enabled()
    expect(@serie.enabled).toEqual(false)
    @serie.toggle_enabled()
    expect(@serie.enabled).toEqual(true)
  
  it "should allow directly setting its enable state", ->
    @serie.set_enabled(false)
    expect(@serie.enabled).toEqual(false)
    @serie.set_enabled(true)
    expect(@serie.enabled).toEqual(true)

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rrd-grapher-1.0.3 spec/javascripts/source/serie_spec.coffee
rrd-grapher-1.0.2 spec/javascripts/source/serie_spec.coffee
rrd-grapher-1.0.1 spec/javascripts/source/serie_spec.coffee
rrd-grapher-1.0.0 spec/javascripts/source/serie_spec.coffee