Sha256: 3f8f03378ff0dd8eabb063467f86d3760e7ebcd8193698876105365d87f79f77

Contents?: true

Size: 676 Bytes

Versions: 7

Compression:

Stored size: 676 Bytes

Contents

# encoding: utf-8

require 'spec_helper'

describe 'Migrating from old versions' do
  it 'sets ns' do
    coll = RailsAdminSettings::Setting.collection
    if coll.respond_to?(:insert_one)
      coll.insert_one({enabled: true, key: 'test', raw: '9060000000', type: 'phone'})
    else
      coll.insert({enabled: true, key: 'test', raw: '9060000000', type: 'phone'})
    end
    RailsAdminSettings.migrate!
    expect(RailsAdminSettings::Setting.first.key).to eq 'test'
    expect(RailsAdminSettings::Setting.first.raw).to eq '9060000000'
    expect(RailsAdminSettings::Setting.first.ns).to eq 'main'
    expect(RailsAdminSettings::Setting.first.kind).to eq 'phone'
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rails_admin_settings-1.7.0 spec/migration_spec.rb
rails_admin_settings-1.6.0 spec/migration_spec.rb
rails_admin_settings-1.5.1 spec/migration_spec.rb
rails_admin_settings-1.5.0 spec/migration_spec.rb
rails_admin_settings-1.4.2 spec/migration_spec.rb
rails_admin_settings-1.4.1 spec/migration_spec.rb
rails_admin_settings-1.4.0 spec/migration_spec.rb