Sha256: 2812379f7d36b88046a51f3c324c52e93c9eb4fb418c7238828bb87b283102df
Contents?: true
Size: 1.38 KB
Versions: 1
Compression:
Stored size: 1.38 KB
Contents
# frozen_string_literal: true require_relative '../../test_helper' class TestFakerTwitter < Test::Unit::TestCase def setup @tester = Faker::Twitter end def test_user user = @tester.user assert user.is_a?(Hash) assert user.keys.count == 41 assert user[:status].is_a?(Hash) assert_nil user[:status][:user] end def test_user_with_email user = @tester.user(include_email: true) assert user.is_a?(Hash) assert user.keys.count == 42 assert user[:email].is_a?(String) end def test_user_without_status user = @tester.user(include_status: false) assert user.is_a?(Hash) assert user.keys.count == 40 assert_nil user[:status] end def test_status status = @tester.status assert status.is_a?(Hash) assert status.keys.count == 25 assert status[:entities].is_a?(Hash) assert status[:user].is_a?(Hash) assert_nil status[:user][:status] end def test_status_without_user status = @tester.status(include_user: false) assert status.is_a?(Hash) assert status.keys.count == 24 assert_nil status[:user] end def test_status_with_photo status = @tester.status(include_photo: true) assert status.is_a?(Hash) assert status.keys.count == 25 assert status[:entities].is_a?(Hash) assert status[:entities][:media].count == 1 assert status[:entities][:media].first.keys.count == 10 end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
logstash-output-scalyr-0.1.7 | vendor/bundle/jruby/2.5.0/bundler/gems/faker-e1bd4a5a5777/test/faker/default/test_twitter.rb |