Sha256: eb5d6de3de59a9d31d7da964e07f51793cc8ed59d274829a2d3c47f4fda9de7e

Contents?: true

Size: 781 Bytes

Versions: 7

Compression:

Stored size: 781 Bytes

Contents

require 'test_helper'

class Kaui::TagDefinitionTest < ActiveSupport::TestCase
  fixtures :tag_definitions

  test "can serialize from json" do
    as_json = tag_definitions(:payment_plan)
    tag_definition = Kaui::TagDefinition.new(as_json)

    assert_equal as_json["id"], tag_definition.id
    assert_equal as_json["name"], tag_definition.name
    assert_equal as_json["description"], tag_definition.description
    assert !tag_definition.is_system_tag?

    as_json = tag_definitions(:auto_pay_off)
    tag_definition = Kaui::TagDefinition.new(as_json)

    assert_equal as_json["id"], tag_definition.id
    assert_equal as_json["name"], tag_definition.name
    assert_equal as_json["description"], tag_definition.description
    assert tag_definition.is_system_tag?
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
kaui-0.1.8 test/unit/kaui/tag_definition_test.rb
kaui-0.1.7 test/unit/kaui/tag_definition_test.rb
kaui-0.1.6 test/unit/kaui/tag_definition_test.rb
kaui-0.1.5 test/unit/kaui/tag_definition_test.rb
kaui-0.1.4 test/unit/kaui/tag_definition_test.rb
kaui-0.1.3 test/unit/kaui/tag_definition_test.rb
kaui-0.1.2 test/unit/kaui/tag_definition_test.rb