Skip to content

Commit a79ad15

Browse files
feat: improve tests
1 parent b8c4f4c commit a79ad15

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

packages/field-plugin/src/messaging/pluginMessage/pluginToContainerMessage/PromptAIMessage.test.ts

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,50 @@ describe('PromptAIMessage', () => {
108108
}),
109109
).toEqual(false)
110110
})
111+
it('has the payload a language in case of translation', () => {
112+
expect(
113+
isPluginPromptAIMessage({
114+
...stub,
115+
payload: {
116+
...stub.payload,
117+
action: 'translate',
118+
},
119+
}),
120+
).toEqual(false)
121+
122+
expect(
123+
isPluginPromptAIMessage({
124+
...stub,
125+
payload: {
126+
...stub.payload,
127+
action: 'translate',
128+
language: 'en',
129+
},
130+
}),
131+
).toEqual(true)
132+
})
133+
it('has the payload a tone in case of tone adjustment', () => {
134+
expect(
135+
isPluginPromptAIMessage({
136+
...stub,
137+
payload: {
138+
...stub.payload,
139+
action: 'adjust-tone',
140+
},
141+
}),
142+
).toEqual(false)
143+
144+
expect(
145+
isPluginPromptAIMessage({
146+
...stub,
147+
payload: {
148+
...stub.payload,
149+
action: 'adjust-tone',
150+
tone: 'academic',
151+
},
152+
}),
153+
).toEqual(true)
154+
})
111155
})
112156
describe('constructor', () => {
113157
it('includes the uid', () => {

0 commit comments

Comments
 (0)