Skip to content

Instantly share code, notes, and snippets.

View ultimatemonty's full-sized avatar

Chris McCuller ultimatemonty

View GitHub Profile

Keybase proof

I hereby claim:

  • I am ultimatemonty on github.
  • I am ultimatemonty (https://keybase.io/ultimatemonty) on keybase.
  • I have a public key ASAsZquaPTR9T1wXejb4jXdEc1RQCsdzhcK915yojSmXnQo

To claim this, I am signing this object:

@ultimatemonty
ultimatemonty / error.txt
Created April 16, 2019 13:31
ember-intl testing error
```
- broccoliBuilderErrorStack: TypeError: t(...).isPlaceholder is not a function
at placeholderVisitorHandler (/Users/cmcculler/Projects/Pardot/fulcrum/node_modules/ember-intl/node_modules/@babel/template/lib/parse.js:81:11)
at traverseSimpleImpl (/Users/cmcculler/Projects/Pardot/fulcrum/node_modules/ember-intl/node_modules/@babel/types/lib/traverse/traverse.js:27:14)
at Object.traverse (/Users/cmcculler/Projects/Pardot/fulcrum/node_modules/ember-intl/node_modules/@babel/types/lib/traverse/traverse.js:21:3)
at parseAndBuildMetadata (/Users/cmcculler/Projects/Pardot/fulcrum/node_modules/ember-intl/node_modules/@babel/template/lib/parse.js:65:7)
at buildLiteralData (/Users/cmcculler/Projects/Pardot/fulcrum/node_modules/ember-intl/node_modules/@babel/template/lib/literal.js:53:35)
at literalTemplate (/Users/cmcculler/Projects/Pardot/fulcrum/node_modules/ember-intl/node_modules/@babel/template/lib/literal.js:20:7)
at Function.ast (/Users/cmcculler/Projects/Pardot/fulcrum/node_modul
@ultimatemonty
ultimatemonty / import-stuff.js
Created January 31, 2019 15:06
wtf imports
// A, B, G are undefined when trying to reference them
import { A, B, G } from 'module-b';
// A, B, G are defined properly
import * as Stuff from 'module-b';
const { A, B, G } = Stuff;
@ultimatemonty
ultimatemonty / controller-classic.js
Last active January 14, 2019 02:11
EmberJS Classic extension vs. ES6 classes
// modals are togglable with this version
import Controller from '@ember/controller';
import { inject as service } from '@ember/service';
export default Controller.extend({
store: service(),
users: null,
courses: null,
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import { module, test } from 'qunit';
import { setupRenderingTest } from 'ember-qunit';
import { fillIn, render } from '@ember/test-helpers';
import hbs from 'htmlbars-inline-precompile';
import { find } from 'ember-native-dom-helpers';
module('Integration | Component | slds-input', function(hooks) {
setupRenderingTest(hooks);
test('it renders for the happy path', async function(assert) {
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
isEmpty: Ember.computed(function() {
return Ember.isEmpty({});
}),
isNone: Ember.computed(function() {
import DS from 'ember-data';
export default DS.RESTAdapter.extend();
@ultimatemonty
ultimatemonty / controllers.application.js
Last active October 20, 2017 19:59
Definitions Refactor
import Ember from 'ember';
const objectOneDefinition = {
name: 'foo',
needs: ['service:test'],
testFunc() {
return `${this.name} + ${this.get('test.name')}`;
}
};
@ultimatemonty
ultimatemonty / controllers.application.js
Last active March 23, 2017 14:56
ember-data async testing issue
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});