polymorphic-query-js
Version:
Polymorphic Builder, for easies generator query raw sql for polymorphic relation
11 lines (9 loc) • 435 B
JavaScript
;
var expect = require('chai').expect;
var polyMorphBuilder = require('../index');
describe('#polyMorphBuilder', function() {
it('should generate query morphTo', function() {
var result = polyMorphBuilder.morphTo("posts", 1, "comments");
expect(result).to.equal(`SELECT * FROM posts JOIN comments ON comments.commentable_id = posts.id WHERE commentable_type = 'posts' AND posts.id = '1'`);
});
});