spec/parsing/fixtures_spec.rb in brianmario-yajl-ruby-0.5.6 vs spec/parsing/fixtures_spec.rb in brianmario-yajl-ruby-0.5.7
- old
+ new
@@ -8,38 +8,34 @@
FAILED = failed.inject([]) { |a, f| a << [ f, File.read(f) ] }.sort
FAILED.each do |name, source|
it "should not be able to parse #{File.basename(name)} as an IO" do
lambda {
- parser = Yajl::Parser.new
- parser.parse(StringIO.new(source))
+ Yajl::Parser.parse(StringIO.new(source))
}.should raise_error(Yajl::ParseError)
end
end
FAILED.each do |name, source|
it "should not be able to parse #{File.basename(name)} as a string" do
lambda {
- parser = Yajl::Parser.new
- parser.parse(source)
+ Yajl::Parser.parse(source)
}.should raise_error(Yajl::ParseError)
end
end
PASSED.each do |name, source|
it "should be able to parse #{File.basename(name)} as an IO" do
lambda {
- parser = Yajl::Parser.new
- parser.parse(StringIO.new(source))
+ Yajl::Parser.parse(StringIO.new(source))
}.should_not raise_error(Yajl::ParseError)
end
end
PASSED.each do |name, source|
it "should be able to parse #{File.basename(name)} as a string" do
lambda {
- parser = Yajl::Parser.new
- parser.parse(source)
+ Yajl::Parser.parse(source)
}.should_not raise_error(Yajl::ParseError)
end
end
end
\ No newline at end of file