debian-forge-composer/internal/osbuild2/mount_test.go
2021-07-24 15:54:00 +02:00

51 lines
953 B
Go

package osbuild2
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestNewMounts(t *testing.T) {
assert := assert.New(t)
{ // btrfs
actual := NewBtrfsMount("/dev/sda1", "/mnt/btrfs")
expected := &Mount{
Type: "org.osbuild.btrfs",
Source: "/dev/sda1",
Target: "/mnt/btrfs",
}
assert.Equal(expected, actual)
}
{ // ext4
actual := NewExt4Mount("/dev/sda2", "/mnt/ext4")
expected := &Mount{
Type: "org.osbuild.ext4",
Source: "/dev/sda2",
Target: "/mnt/ext4",
}
assert.Equal(expected, actual)
}
{ // fat
actual := NewFATMount("/dev/sda3", "/mnt/fat")
expected := &Mount{
Type: "org.osbuild.fat",
Source: "/dev/sda3",
Target: "/mnt/fat",
}
assert.Equal(expected, actual)
}
{ // xfs
actual := NewXfsMount("/dev/sda4", "/mnt/xfs")
expected := &Mount{
Type: "org.osbuild.xfs",
Source: "/dev/sda4",
Target: "/mnt/xfs",
}
assert.Equal(expected, actual)
}
}