aboutsummaryrefslogtreecommitdiffstats
path: root/test/yarp/ripper_compat_test.rb
blob: 4350ba7f81f7f3e9e64b7a0a9f1b0bd7e7cd262e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# frozen_string_literal: true

require "yarp_test_helper"

module YARP
  class RipperCompatTest < Test::Unit::TestCase
    def test_1_plus_2
      assert_equivalent("1 + 2")
    end

    def test_2_minus_3
      assert_equivalent("2 - 3")
    end

    private

    def assert_equivalent(source)
      assert_equal Ripper.sexp_raw(source), RipperCompat.sexp_raw(source)
    end
  end
end