Sha256: a0060025883a56c1566987aba9684c51b4fea82264997da1e9db9165dcff5f16

Contents?: true

Size: 490 Bytes

Versions: 3

Compression:

Stored size: 490 Bytes

Contents

require 'spec_helper'

require 'rubabel/molecule'
require 'rubabel/bond'

describe Rubabel::Bond do
  describe 'cholesterol from sdf' do
    subject { Rubabel::Molecule.from_file( TESTFILES + '/cholesterol.sdf' ).bonds.first }

    it 'is a Rubabel::Bond' do
      subject.should be_a(Rubabel::Bond)
    end

    it 'knows what atoms it includes' do
      subject.each_atom do |atom|
        atom.should be_a(Rubabel::Atom)
      end
      subject.atoms.size.should == 2
    end
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rubabel-0.2.2 spec/rubabel/bond_spec.rb
rubabel-0.2.1 spec/rubabel/bond_spec.rb
rubabel-0.2.0 spec/rubabel/bond_spec.rb