⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.133
Server IP:
185.119.109.197
Server:
Linux managedhosting.chostar.me 5.15.0-160-generic #170-Ubuntu SMP Wed Oct 1 10:06:56 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.1.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib
/
ruby
/
gems
/
3.0.0
/
gems
/
rss-0.2.9
/
test
/
View File Name :
test_maker_content.rb
# frozen_string_literal: false require_relative "rss-testcase" require "rss/maker" module RSS class TestMakerContent < TestCase def setup @uri = "http://purl.org/rss/1.0/modules/content/" @elements = { :encoded => "
ATTENTION
", } end def test_rss10 rss = RSS::Maker.make("1.0") do |maker| setup_dummy_channel(maker) setup_dummy_item(maker) item = maker.items.last @elements.each do |name, value| item.__send__("#{accessor_name(name)}=", value) end end assert_content(@elements, rss.items.last) end def test_rss20 rss = RSS::Maker.make("2.0") do |maker| setup_dummy_channel(maker) setup_dummy_item(maker) item = maker.items.last @elements.each do |name, value| item.__send__("#{accessor_name(name)}=", value) end end assert_content(@elements, rss.items.last) end private def accessor_name(name) "content_#{name}" end end end