# frozen_string_literal: true

require "test_helper"
require "rantly/minitest_extensions"
require_relative "message"
require_relative "../rantly_extensions/data_extensions"

class MessagePropertyTest < Minitest::Test
	def test_out_direction_to_contains_top_level_to
		property_of {
			top_level_to = nanpa_phone
			_, example = Message.new(REDIS)
				.generate(true, bare_jid, "out", top_level_to)
			[top_level_to, example]
		}.check { |top_level_to, example|
			assert_includes example["to"], top_level_to
		}
	end
	em :test_out_direction_to_contains_top_level_to
end
