File: object_spec.rb

package info (click to toggle)
ruby-colored2 4.0.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 560 kB
  • sloc: ruby: 345; makefile: 4
file content (24 lines) | stat: -rw-r--r-- 577 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# frozen_string_literal: false

require File.expand_path('spec/spec_helper')
require 'colored2/object'

subject1 = red('hello')
subject2 = red('blue').on.blue
subject3 = on.yellow('on yellow')

RSpec.describe Object do
  describe 'with foreground and background colors' do
    it 'works with one color' do
      expect(subject1).to eql('hello'.red)
    end

    it 'works with color on color' do
      expect(subject2).to eql('blue'.red.on.blue)
    end

    it 'adds background color using on_<color>' do
      expect(subject3).to eql('on yellow'.on.yellow)
    end
  end
end