|
1 | 1 | package guitar |
2 | 2 |
|
3 | 3 | import ( |
4 | | - "errors" |
5 | 4 | "testing" |
6 | 5 |
|
7 | 6 | "github.com/stretchr/testify/assert" |
8 | 7 | ) |
9 | 8 |
|
10 | 9 | func TestNewFingerBoard(t *testing.T) { |
| 10 | + standardTun, _ := GetTuning(StandardTuning, GuitarType) |
11 | 11 | t.Run("valid frets", func(t *testing.T) { |
12 | | - fb, err := NewFingerBoard(StandardTuning, 24) |
| 12 | + fb, err := NewFingerBoard(standardTun, 24) |
13 | 13 | assert.NoError(t, err) |
14 | 14 | assert.Equal(t, 24, fb.frets) |
15 | 15 | }) |
16 | 16 |
|
17 | 17 | t.Run("negative frets", func(t *testing.T) { |
18 | | - _, err := NewFingerBoard(StandardTuning, -5) |
| 18 | + _, err := NewFingerBoard(standardTun, -5) |
19 | 19 | assert.ErrorContains(t, err, "frets value can not be negative") |
20 | 20 | }) |
21 | | - |
22 | | - t.Run("invalid tuning", func(t *testing.T) { |
23 | | - _, err := NewFingerBoard(TuningType(99), 12) |
24 | | - assert.ErrorIs(t, err, errors.ErrUnsupported) |
25 | | - }) |
26 | 21 | } |
27 | 22 |
|
28 | 23 | func TestGetNotes(t *testing.T) { |
29 | | - fb, _ := NewFingerBoard(StandardTuning, 24) |
| 24 | + standardTun, _ := GetTuning(StandardTuning, GuitarType) |
| 25 | + fb, _ := NewFingerBoard(standardTun, 24) |
30 | 26 |
|
31 | 27 | testCases := []struct { |
32 | 28 | name string |
|
0 commit comments