Sha256: ac7a82ac1458a8fe9ecb455477fa6bf618b707f8efa6277d7e5ecd9ef9b1b213
Contents?: true
Size: 944 Bytes
Versions: 12
Compression:
Stored size: 944 Bytes
Contents
require "pact_broker/deployments/environment" require "pact_broker/deployments/deployed_version" module PactBroker module Deployments describe Environment do describe "delete" do before do td.create_consumer("Foo") .create_consumer_version("1") .create_environment("test") .create_deployed_version_for_consumer_version .create_environment("prod") .create_deployed_version_for_consumer_version end it "deletes the associated deployed versions when deleting individual environments" do expect { Environment.find(name: "test").delete }.to change { DeployedVersion.count }.by(-1) end it "deletes the associated deployed versions when deleting an environment dataset" do expect { Environment.where(name: "test").delete }.to change { DeployedVersion.count }.by(-1) end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems