spec/chardet_spec.rb in ffi-icu-0.0.7 vs spec/chardet_spec.rb in ffi-icu-0.0.8
- old
+ new
@@ -2,37 +2,36 @@
require 'spec_helper'
describe ICU::CharDet::Detector do
- before { @d = ICU::CharDet::Detector.new }
+ let(:detector) { ICU::CharDet::Detector.new }
it "should recognize UTF-8" do
- m = @d.detect("æåø")
+ m = detector.detect("æåø")
m.name.should == "UTF-8"
m.language.should be_kind_of(String)
end
it "has a list of detectable charsets" do
- cs = @d.detectable_charsets
+ cs = detector.detectable_charsets
cs.should be_kind_of(Array)
cs.should_not be_empty
cs.first.should be_kind_of(String)
end
it "should disable / enable the input filter" do
- @d.input_filter_enabled?.should be_false
- @d.input_filter_enabled = true
- @d.input_filter_enabled?.should be_true
+ detector.input_filter_enabled?.should be_false
+ detector.input_filter_enabled = true
+ detector.input_filter_enabled?.should be_true
end
it "should should set declared encoding" do
- @d.declared_encoding = "UTF-8"
+ detector.declared_encoding = "UTF-8"
end
it "should detect several matching encodings" do
- r = @d.detect_all("foo bar")
- r.should be_instance_of(Array)
+ detector.detect_all("foo bar").should be_instance_of(Array)
end
end