require File.expand_path('../test_helper.rb', File.dirname(__FILE__))

describe Cairo::Context do
  describe ".create" do
    it "creates a new Cairo::Context" do
      obj = Cairo::Context.create(nil)
      obj.must_be_instance_of Cairo::Context
    end
  end

  describe "#get_target" do
    it "returns the context's target" do
      obj = Cairo::Context.create(nil)
      obj.get_target.must_be_instance_of Cairo::Surface
    end
  end
end

require File.expand_path('../test_helper.rb', File.dirname(__FILE__))

describe Cairo::Context do
  describe ".create" do
    it "creates a new Cairo::Context" do
      obj = Cairo::Context.create(nil)
      obj.must_be_instance_of Cairo::Context
    end
  end

  let(:instance) { Cairo::Context.create(nil) }

  describe "#get_target" do
    it "returns the context's target" do
      instance.get_target.must_be_instance_of Cairo::Surface
    end
  end
end

Prepare Cairo::Context unit test for more tests of instance methods
Prepare Cairo::Context unit test for more tests of instance methods
