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}