summaryrefslogtreecommitdiff
path: root/spec/ruby/core/string/b_spec.rb
blob: 37c7994700a07e61af2bf36ef5ac4cdf4763b24b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# -*- encoding: utf-8 -*-
require_relative '../../spec_helper'

describe "String#b" do
  it "returns a binary encoded string" do
    "Hello".b.should == "Hello".force_encoding(Encoding::BINARY)
    "こんちには".b.should == "こんちには".force_encoding(Encoding::BINARY)
  end

  it "returns new string without modifying self" do
    str = "こんちには"
    str.b.should_not equal(str)
    str.should == "こんちには"
  end
end