main
 1package testing
 2
 3import (
 4	"github.com/stretchr/testify/assert"
 5	"movies/domain"
 6	"testing"
 7)
 8
 9func TestMovie(t *testing.T) {
10	pixar := domain.Studio{Name: "Pixar"}
11	movie := domain.Movie{
12		Title:  "A Bugs Life",
13		Year:   1998,
14		Studio: pixar,
15	}
16
17	t.Run("Title", func(t *testing.T) {
18		assert.Equal(t, "A Bugs Life", movie.Title)
19	})
20
21	t.Run("Year", func(t *testing.T) {
22		assert.Equal(t, 1998, movie.Year)
23	})
24
25	t.Run("Studio", func(t *testing.T) {
26		assert.Equal(t, "Pixar", movie.Studio.Name)
27	})
28}