Sha256: 5bb60db0c0d4828e183535907e27d7152711ce1eb6f64fe68750fde1a066fba6

Contents?: true

Size: 484 Bytes

Versions: 4

Compression:

Stored size: 484 Bytes

Contents

require 'spec_helper'

describe Celluloid, "extensions" do
  before do
    class WillKane
      include Celluloid
    end
    @marshal = WillKane.new
  end

  it "marshals Celluloid::ActorProxy objects" do
    string = Marshal.dump(@marshal)
    Marshal.load(string).should be_alive
  end

  it "marshals Celluloid::Mailbox objects" do
    @marshal.mailbox.should be_a(Celluloid::Mailbox)
    string = Marshal.dump(@marshal.mailbox)
    Marshal.load(string).should be_alive
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
dcell-0.9.0 spec/dcell/celluloid_ext_spec.rb
dcell-0.8.0 spec/dcell/celluloid_ext_spec.rb
dcell-0.7.1 spec/dcell/celluloid_ext_spec.rb
dcell-0.0.1 spec/dcell/celluloid_ext_spec.rb