Sha256: 6a37cd768cac44a9915889fc33b371ca7b72c86d39fe6415b75ca5659bf9971a

Contents?: true

Size: 554 Bytes

Versions: 5

Compression:

Stored size: 554 Bytes

Contents

require 'spec_helper'

describe AbPanel::Javascript do
  it 'returns json of all relevant properties, funnels and experiments' do
    AbPanel.set_env('distinct_id', 'distinct_id')
    AbPanel.set_env(:properties, { post_name: 'test' })
    result = JSON.parse(AbPanel::Javascript.environment)
    expect(result['distinct_id']).to eq 'distinct_id'
  end

  it 'works without extra properties' do
    AbPanel.set_env(:properties, nil)
    result = JSON.parse(AbPanel::Javascript.environment)
    expect(result['distinct_id']).to eq 'distinct_id'
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ab_panel-0.4.4 spec/ab_panel/javascript_spec.rb
ab_panel-0.4.3 spec/ab_panel/javascript_spec.rb
ab_panel-0.4.2 spec/ab_panel/javascript_spec.rb
ab_panel-0.4.1 spec/ab_panel/javascript_spec.rb
ab_panel-0.4.0 spec/ab_panel/javascript_spec.rb