diff --git a/test/javascripts/models/topic-details-test.js.es6 b/test/javascripts/models/topic-details-test.js.es6 index 760cdaa76a7..bc004748a13 100644 --- a/test/javascripts/models/topic-details-test.js.es6 +++ b/test/javascripts/models/topic-details-test.js.es6 @@ -17,13 +17,9 @@ QUnit.test('updateFromJson', assert => { var details = buildDetails(1234); details.updateFromJson({ - suggested_topics: [{id: 1}, {id: 3}], allowed_users: [{username: 'eviltrout'}] }); - assert.equal(details.get('suggested_topics.length'), 2, 'it loaded the suggested_topics'); - assert.containsInstance(details.get('suggested_topics'), Topic); - assert.equal(details.get('allowed_users.length'), 1, 'it loaded the allowed users'); assert.containsInstance(details.get('allowed_users'), Discourse.User); diff --git a/test/javascripts/models/topic-test.js.es6 b/test/javascripts/models/topic-test.js.es6 index fd8c79c7d3f..ef78ab3f64b 100644 --- a/test/javascripts/models/topic-test.js.es6 +++ b/test/javascripts/models/topic-test.js.es6 @@ -24,6 +24,13 @@ QUnit.test('has a postStream', assert => { assert.equal(postStream.get('topic'), topic, "the postStream has a reference back to the topic"); }); +QUnit.test('has suggestedTopics', assert => { + const topic = Topic.create({ suggested_topics: [{ id: 1 }, { id: 2 }] }); + const suggestedTopics = topic.get('suggestedTopics'); + + assert.equal(suggestedTopics.length, 2, 'it loaded the suggested_topics'); + assert.containsInstance(suggestedTopics, Topic); +}); QUnit.test('category relationship', assert => { // It finds the category by id