Sha256: 8c2b544f43a499ace3060802e9e602ea00f9c8d69789b965235c4bf1ec4df2d0
Contents?: true
Size: 1.37 KB
Versions: 58
Compression:
Stored size: 1.37 KB
Contents
describe Kubes::Compiler::Dsl::Syntax::Deployment do let(:evaluator) { described_class.new(options) } let(:options) { {path: fixture("deployments/#{deployment_name}") } } context "minimum" do let(:deployment_name) { "minimum" } it "run" do data = evaluator.run expect(data['spec']).not_to be nil end end context "additional props" do let(:deployment_name) { "props" } it "run" do data = evaluator.run expect(data['spec']).not_to be nil end end context "setter metadata!" do let(:deployment_name) { "setter/metadata" } it "run" do data = evaluator.run expect(data['spec']['replicas']).to eq 3 end end context "setter spec!" do let(:deployment_name) { "setter/spec" } it "run" do data = evaluator.run expect(data['spec']).not_to be nil end end context "setter container!" do let(:deployment_name) { "setter/container" } it "run" do data = evaluator.run expect(data['spec']).not_to be nil end end context "setter sidecar!" do let(:deployment_name) { "setter/sidecar" } it "run" do data = evaluator.run expect(data['spec']).not_to be nil end end context "setter containers!" do let(:deployment_name) { "setter/containers" } it "run" do data = evaluator.run expect(data['spec']).not_to be nil end end end
Version data entries
58 entries across 58 versions & 1 rubygems