私は次の方法を持っています:
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
...
これをテストする正しい方法は何ですか?
ありがとう!