Sha256: 97fa6de4afc59f6a77271370538dfad15ad52198c10dd737c1c3146b2231d7b8
Contents?: true
Size: 1.74 KB
Versions: 2
Compression:
Stored size: 1.74 KB
Contents
describe "NSString" do it "should have a #nsurl method" do url = 'https://github.com/status'.nsurl NSURL.should === url url.absoluteString.should == 'https://github.com/status' url.host.should == 'github.com' end it "should have a #nsdata method" do data = 'test'.nsdata NSData.should === data bytes = data.bytes bytes[0].should == 116 bytes[1].should == 101 bytes[2].should == 115 bytes[3].should == 116 end it "should have a #uiimage method" do UIImage.imageNamed('little_square').should == 'little_square'.uiimage end it "should have a #uiimageview method" do view = 'little_square'.uiimageview UIView.should === view view.image.should == UIImage.imageNamed('little_square') end it "should have a #uifont method" do font = 'Helvetica'.uifont UIFont.should === font font.familyName.should == 'Helvetica' font.pointSize.should == UIFont.systemFontSize end it "should have a #uicolor method" do color = '#ffffff'.uicolor UIColor.should === color color.red.should == 1.0 color.green.should == 1.0 color.blue.should == 1.0 color = '#808080'.uicolor UIColor.should === color ((color.red * 2).round / 2.0).should == 0.5 ((color.green * 2).round / 2.0).should == 0.5 ((color.blue * 2).round / 2.0).should == 0.5 end it "should have a #escape_url method" do ' '.escape_url.should == '%20' '?<>&=;%'.escape_url.should == '%3F%3C%3E%26%3D%3B%25' end it "should have a #unescape_url method" do '%20'.unescape_url.should == ' ' '%3F%3C%3E%26%3D%3B%25'.unescape_url.should == '?<>&=;%' end it "should have a #localized method" do 'hello'.localized.should == 'howdy' 'hello'._.should == 'howdy' end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sugarcube-0.16.5 | spec/nsstring_spec.rb |
sugarcube-0.16.2 | spec/nsstring_spec.rb |