Sha256: a129ea4805314ed8f6fef179906dbac78e7eb5c4e8172c98099732126828d715

Contents?: true

Size: 663 Bytes

Versions: 3

Compression:

Stored size: 663 Bytes

Contents

require 'spec_helper'

describe RevisionCleaner do

  before :each do
    Fire.reset_tree!(FIREBASE_DATA)
  end

  it 'should clean by branch' do
    RevisionCleaner.new.clean_by('branch', 'swat-edge-2')
    expect(Revision::Root.all.count).to eq(0)
    expect(TestCase.all.count).to eq(0)
  end

  it 'should clean by user' do
    RevisionCleaner.new.clean_by('user', 'vitaliyt-pc')
    expect(Revision::Root.all.count).to eq(0)
    expect(TestCase.all.count).to eq(0)
  end

  it 'should clean by period' do
    RevisionCleaner.new.clean_by('period', '06/20/2015')
    expect(Revision::Root.all.count).to eq(0)
    expect(TestCase.all.count).to eq(0)
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sw2at-ui-0.0.16 spec/models/revision_cleaner_spec.rb
sw2at-ui-0.0.15 spec/models/revision_cleaner_spec.rb
sw2at-ui-0.0.14 spec/models/revision_cleaner_spec.rb