ホーム > 今日のテストコード > テンポラリディレクトリを使ったテスト

テンポラリディレクトリを使ったテスト

テスト中にファイル書き込みを行いたいのでテンポラリディレクトリを利用する。終わったら掃除。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
require 'rubygems'
require 'spec'
require 'tmpdir'
 
describe 'テンポラリディレクトリを使ったテスト' do
  before :all do
    @tmp = Dir.mktmpdir
  end
 
  it 'なんらかのテスト' do
    # @tmp に書き込みを行うテストなど
  end
 
  after :all do
    FileUtils.remove_entry_secure @tmp if File.exist?(@tmp)
  end
end

参考:

  1. 2020 年 4 月 2 日 08:18 | #2

    I quite like reading through an article that can make people think. Also, thanks for allowing for me to comment!

  2. 2020 年 4 月 2 日 08:57 | #6

    I was able to find good information from your blog articles.

  3. 2020 年 4 月 2 日 09:07 | #7

    When I initially left a comment I seem to have clicked on the -Notify me when new comments are added- checkbox and from now on each time a comment is added I get four emails with the same comment. Perhaps there is an easy method you are able to remove me from that service? Thanks a lot!

  4. 2020 年 4 月 2 日 13:14 | #9

    After checking out a number of the articles on your blog, I really appreciate your way of writing a blog. I book marked it to my bookmark site list and will be checking back in the near future. Take a look at my website as well and let me know how you feel.

  5. 2020 年 4 月 2 日 13:57 | #12
コメントページ
1 23 24 25 312
  1. トラックバックはまだありません。