1
我有以下方法:如何使用RSpec測試after_save回調中的類初始化?
class Topic
def create_or_rename_folder
unless self.destroyed?
bucket = CreateTopicFolder.new(bucket_name)
bucket.create_or_rename_folder(permalink.split("/").last)
end
end
...
被稱爲像:after_save :create_or_rename_folder, :if => :production_env?
我想測試在創建新Topic
新CreateTopicFolder
實例被創建,並也,如果Topic
正在銷燬,CreateTopicFolder
的新實例是而不是正在創建。
那類看起來是這樣的:
class CreateTopicFolder
def initialize(bucket_name)
s3 = AutoVideoAssociate
s3.connect
@bucket = s3.find_bucket(bucket_name)
end
...
什麼是去測試這個正確的方式?
謝謝!
謝謝,這似乎是個伎倆! – pthesis