spec/spec_helper.rb in RocketAMF-0.0.7 vs spec/spec_helper.rb in RocketAMF-0.1.0
- old
+ new
@@ -9,15 +9,23 @@
$:.unshift(File.dirname(__FILE__) + '/../lib')
require 'rocketamf'
def request_fixture(binary_path)
- File.open(File.dirname(__FILE__) + '/fixtures/request/' + binary_path).read
+ data = File.open(File.dirname(__FILE__) + '/fixtures/request/' + binary_path).read
+ data.force_encoding("ASCII-8BIT") if data.respond_to?(:force_encoding)
+ data
end
def object_fixture(binary_path)
- File.open(File.dirname(__FILE__) + '/fixtures/objects/' + binary_path).read
+ data = File.open(File.dirname(__FILE__) + '/fixtures/objects/' + binary_path).read
+ data.force_encoding("ASCII-8BIT") if data.respond_to?(:force_encoding)
+ data
end
def create_request(binary_path)
RocketAMF::Request.new.populate_from_stream(StringIO.new(request_fixture(binary_path)))
-end
+end
+
+# Helper classes
+class RubyClass; attr_accessor :baz, :foo; end;
+class OtherClass; attr_accessor :bar, :foo; end;
\ No newline at end of file