import (
"encoding/json"
+ "errors"
"io/ioutil"
"os"
return ChartBuilder{}
}
+func (c *ChartBuilder) PackageChart() (err error) {
+ return errors.New("not yet implemented")
+}
+
func (c *ChartBuilder) parseConfigFile(configFile string) (config Config, err error) {
data, err := os.Open(configFile)
if err != nil {
}
return
}
+
+func (c *ChartBuilder) helmLint() (err error) {
+ return errors.New("not yet implemented")
+}
+
+func (c *ChartBuilder) appendConfigToValuesYaml() (err error) {
+ return errors.New("not yet implemented")
+}
+
+func (c *ChartBuilder) changeChartNameVersion() (err error) {
+ return errors.New("not yet implemented")
+}
assert.Nil(t, err)
assert.NotEmpty(t, schema)
}
+
+func TestHelmLint(t *testing.T) {
+ chartBuilder := NewChartBuilder()
+ err := chartBuilder.helmLint()
+
+ assert.Nil(t, err)
+}
+
+func TestAppendConfigToValuesYaml(t *testing.T) {
+ chartBuilder := NewChartBuilder()
+ err := chartBuilder.appendConfigToValuesYaml()
+
+ assert.Nil(t, err)
+}
+
+func TestChangeChartNameVersion(t *testing.T) {
+ chartBuilder := NewChartBuilder()
+ err := chartBuilder.changeChartNameVersion()
+
+ assert.Nil(t, err)
+}
+
+func TestPackageChart(t *testing.T) {
+ chartBuilder := NewChartBuilder()
+ err := chartBuilder.PackageChart()
+
+ assert.Nil(t, err)
+}