Sha256: e1d5f71d72265f5b40cc4251e9c6f4c199864105d31e876288479b59b03a9587

Contents?: true

Size: 461 Bytes

Versions: 1

Compression:

Stored size: 461 Bytes

Contents

require 'spec_helper'
require 'helpers/files'

require 'yasm/program'
require 'tempfile'

describe Program do
  include Helpers::Files

  before(:all) do
    @yasm = Program.find
  end

  it "should be able to assemble a file" do
    file = Tempfile.new('yasm').path

    @yasm.assemble do |yasm|
      yasm.target! :x86

      yasm.syntax = :gas
      yasm.file = assembly_file('gas')
      yasm.output = file
    end

    File.size(file).should > 0
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruby-yasm-0.2.0 spec/program_spec.rb