Skip to content

Commit c585042

Browse files
committed
chore: Support text message.
1 parent 1f091e7 commit c585042

3 files changed

Lines changed: 14 additions & 0 deletions

File tree

es.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,10 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
133133
exports.default = function (message) {
134134
var defaultMessage = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
135135

136+
if (typeof message === 'string') {
137+
return new _Message2.default(message);
138+
}
139+
136140
for (var key in message) {
137141
return new _Message2.default((0, _firstMessage2.default)(message[key]), key === 'message' ? null : key);
138142
}

es/analyze.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@ import Message from './Message';
22
import firstMessage from './firstMessage';
33

44
export default (message, defaultMessage = null) => {
5+
if (typeof message === 'string') {
6+
return new Message(message);
7+
}
8+
59
for (let key in message) {
610
return new Message(
711
firstMessage(message[key]),

es/index.test.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,3 +103,9 @@ test('Test data is null', () => {
103103

104104
expect(Messageable.getMessage()).toBe(data);
105105
});
106+
107+
test('Test text message', () => {
108+
const message = 'The is a text message.';
109+
const Messageable = PlusMessageBundle(message);
110+
expect(Messageable.getMessage()).toBe(message);
111+
});

0 commit comments

Comments
 (0)