Sha256: 31ddf704206ff9b098843d021d2b2a3ea922494295b7691759612c8cce52b9e4

Contents?: true

Size: 707 Bytes

Versions: 1

Compression:

Stored size: 707 Bytes

Contents

require 'spec_helper'
require 'ronin/db/url_query_param_name'

describe Ronin::DB::URLQueryParamName do
  it "must use the 'ronin_url_query_param_names' table" do
    expect(described_class.table_name).to eq('ronin_url_query_param_names')
  end

  let(:name) { 'foo' }

  describe "validations" do
    describe "name" do
      it "should require name attribute" do
        url_query_param_name = described_class.new
        expect(url_query_param_name).to_not be_valid
        expect(url_query_param_name.errors[:name]).to eq(
          ["can't be blank"]
        )

        url_query_param_name = described_class.new(name: name)
        expect(url_query_param_name).to be_valid
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ronin-db-activerecord-0.1.0.beta1 spec/url_query_param_name_spec.rb