Sha256: d6e87a841795718718ff84975ddeb7b7fdde3a28e3f44955d469e5a8edef3663
Contents?: true
Size: 756 Bytes
Versions: 1
Compression:
Stored size: 756 Bytes
Contents
require 'spec_helper' RSpec.describe Pokeedex::Configuration do describe '#initialize' do subject { described_class.new } it 'returns a Configuration instance' do is_expected.to be_instance_of(described_class) end end describe '#db_name=' do subject { described_class.new } it 'returns the db_path' do subject.db_name = 'pokeedex_test.sqlite3' expect(subject.db_path).to eq( File.join(Pokeedex.root_path, 'lib', 'pokeedex', 'db', 'pokeedex_test.sqlite3') ) end end describe '#db_connection' do subject { described_class.new } it 'returns a Sequel::SQLite::Database instance' do expect(subject.db_connection).to be_instance_of(Sequel::SQLite::Database) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pokeedex-0.1.5 | spec/pokeedex/configuration_spec.rb |