Sha256: d7cb81d9d00ea8ee5c7e611b2d50c8b9233f9bf77f65aa3e0234fcf0680ebb3c

Contents?: true

Size: 426 Bytes

Versions: 4

Compression:

Stored size: 426 Bytes

Contents

require 'spec_helper'

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

describe Rubabel::Bond 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

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rubabel-0.1.6 spec/rubabel/bond_spec.rb
rubabel-0.1.5 spec/rubabel/bond_spec.rb
rubabel-0.1.1 spec/rubabel/bond_spec.rb
rubabel-0.1.0 spec/rubabel/bond_spec.rb