cdk_fixtures

in spec/spec_helper.rb [57:80]


    def cdk_fixtures(suite)
      Dir.glob("#{CDK_DIR}/#{suite}/*").inject({}) do |h, path|
        file = path.split("#{suite}/")[-1]
        if file == "cdk-sample.ts"
          h[:app] = File.read(path)
        elsif file == "cdk-sample-init-stack.ts"
          h[:init] = File.read(path)
        else
          h[:services] ||= {}
          if file.include?("fargate-stack.ts")
            svc = file.split("-fargate-stack.ts")[0]
            h[:services][svc] ||= {}
            h[:services][svc][:fargate] = File.read(path)
          else
            svc = file.split("-pipeline-stack.ts")[0]
            h[:services][svc] ||= {}
            h[:services][svc][:pipeline] = File.read(path)
          end
        end

        h
      end
    end