文件名称:fake_ftp:用于ruby测试的假FTP服务器
文件大小:101KB
文件格式:ZIP
更新时间:2024-05-27 17:43:46
ruby rspec ftp ftp-server minitest
假冒 存档的:此gem是为我当时的特定需求而编写的。 我不再积极从事Ruby方面的专业工作,并尽可能避免将FTP作为协议使用。 如果可能的话,请考虑使用其他替代品。 这是一个让您可以在ruby中测试FTP实现的工具。 它是最小的单客户端FTP服务器,可以绑定到localhost上的任意端口。 为什么? 我们想要确保我们的代码以与所使用的实现无关的方式工作(不同于存根或模拟)。 如何 FakeFtp是一个简单的FTP服务器,它伪造了足够多的协议以诱骗我们,使我们能够测试文件是否到达了预期的目标,而不是测试代码的工作方式。 用法 要测试被动上传: require 'fake_ftp' require 'net/ftp' server = FakeFtp :: Server . new ( 21212 , 21213 ) ## 21212 is the control port, whic
【文件预览】:
fake_ftp-master
----.rubocop_todo.yml(390B)
----.simplecov(105B)
----lib()
--------fake_ftp.rb(122B)
--------fake_ftp()
----Gemfile(277B)
----Guardfile(329B)
----.codeclimate.yml(198B)
----spec()
--------integration()
--------models()
--------fixtures()
--------spec_helper.rb(2KB)
--------functional()
----Rakefile(330B)
----.travis.yml(932B)
----LICENSE.md(1KB)
----README.md(4KB)
----.rubocop.yml(342B)
----fake_ftp.gemspec(729B)
----.rspec(66B)
----CONTRIBUTORS.md(278B)
----.gitignore(91B)
----CHANGELOG.md(4KB)