Sha256: f7d75e0c0ee7a6c457e12715ae803e1127613041570cd3f2d25e5dbbeb84c267
Contents?: true
Size: 823 Bytes
Versions: 1
Compression:
Stored size: 823 Bytes
Contents
require "spec_helper" describe DataMapper::Property::ParseFile do subject { property } let(:property) { Article.properties[:attachment] } describe "#dump" do subject { property.dump value } let(:value) { "http://a.cn/a.png" } it { should eq("__type" => "File", "name" => value) } context "when value is nil" do let(:value) { nil } it { should be_nil } end end describe "#load" do subject { property.load value } let(:value) { { "__type" => "File", "name" => "http://a.cn/a.png" } } it { should eq(value["name"]) } context "when value is nil" do let(:value) { nil } it { should be_nil } end end describe "#valid?" do subject { property.valid? value } let(:value) { "http://a.cn/a.png" } it { should be_true } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dm-parse-0.2.0 | spec/parse_file_spec.rb |