Sha256: 35f3cd4d3708b4fb31942a62f81875d96d15dd981a40c4a689ece49b6dbecd28
Contents?: true
Size: 903 Bytes
Versions: 3
Compression:
Stored size: 903 Bytes
Contents
require_relative "spec_helper" require "lanes/cli" require "find" class Lanes::AssetTest < Lanes::TestCase include TestingModels def setup TestModel.has_one :asset, as: :owner, :class_name=>'Lanes::Asset' @model = TestModel.new end def test_saveing_image @model.build_asset(file: fixtures_path.join('logo.png').open) assert @model.save assert_equal @model.asset.as_json['metadata'], { 'content_type' => 'image/png', 'width' => 500, 'height' => 223, 'size' => 49172 } end def test_saving_blob @model.build_asset(file: fixtures_path.join('system_settings.yml').open) assert @model.save assert_equal @model.asset.as_json['metadata'], { 'content_type' => 'text/x-yaml', 'size' => 1 } end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
lanes-0.5.6 | spec/server/asset_spec.rb |
lanes-0.5.5 | spec/server/asset_spec.rb |
lanes-0.5.0 | spec/server/asset_spec.rb |