Sha256: edc8b189c9942e67c8380b4b6023f02f876e2cc5677814d79b8beea66e9df806

Contents?: true

Size: 765 Bytes

Versions: 3

Compression:

Stored size: 765 Bytes

Contents

require File.dirname(__FILE__) + '/../../spec_helper'

describe Mustang::V8::Data do
  setup_context

  describe "#error?" do
    it "returns false" do
      subject.should_not be_error
    end
  end
  
  describe "#null?" do
    it "returns false" do
      subject.should_not be_null
    end
  end

  describe "#undefined?" do
    it "returns false" do
      subject.should_not be_undefined
    end
  end

  describe "#empty?" do
    it "returns false" do
      subject.should_not be_empty
    end
  end

  describe "#value?" do
    it "returns true when data is kind of value" do
      Mustang::V8::Integer.new(1).should be_value
    end

    it "returns false when data is not kind of value" do
      Mustang::V8::Undefined.should_not be_value
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mustang-0.2.2 spec/mustang/v8/data_spec.rb
mustang-0.2.1 spec/mustang/v8/data_spec.rb
mustang-0.2.0 spec/mustang/v8/data_spec.rb