Sha256: 98955c668feb9b263877ee6b6ee8daaae9b7e894b729d9f4b24012a43cb38fc0

Contents?: true

Size: 574 Bytes

Versions: 6

Compression:

Stored size: 574 Bytes

Contents

require 'spec_helper'
require 'json'

describe Image do
  before do
    @specs_dir = 'spec/screens'

    FileUtils.rm_rf(@specs_dir) if File.directory? @specs_dir
    FileUtils.mkdir_p(@specs_dir)

    @spec ="#{@specs_dir}/ios7.0/user_views_home_screen"
    FileUtils.mkdir_p(@spec)

    @image_path = "#{@spec}/accepted.png"
    FileUtils.touch(@image_path)
  end

  it "seralizes to JSON" do
    image = Image.new(@specs_dir, @image_path)
    json = JSON.parse(image.to_json)
    expect(json).to eq({
      "path" => image.path,
      "img" => image.img
    })
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
motion-juxtapose-0.3.2 lib/juxtapose/application/spec/models/image_spec.rb
motion-juxtapose-0.3.1 lib/juxtapose/application/spec/models/image_spec.rb
motion-juxtapose-0.3.0 lib/juxtapose/application/spec/models/image_spec.rb
motion-juxtapose-0.2.0 lib/juxtapose/application/spec/models/image_spec.rb
motion-juxtapose-0.1.1 lib/juxtapose/application/spec/models/image_spec.rb
motion-juxtapose-0.1.0 lib/juxtapose/application/spec/models/image_spec.rb