describe('Configuration', () => { it('should check for AWS configuration', (done) => { const conf = new config(); const configAWS = conf.checkConfig(providers.AWS); assert.typeOf(configAWS, 'object'); assert.typeOf(configAWS.aws_access_key_id, 'string'); assert.typeOf(configAWS.aws_secret_access_key, 'string'); done(); }); });
TodoApi.deleteCompleted(). then(function() { AppDispatcher.dispatch({ actionType: TodoConstants.TODO_DESTROY_COMPLETED }); }). catch(function(err) { console.log('Error deleting completed todos.'); console.log(err); });
unlikeTweet(id, likes, liked) { AppDispatcher.dispatch({ actionType: TweetConstants.TWEET_UNLIKE, id: id, likes: likes, liked: liked }); }
newTweet(message) { if(message){ var id = (+new Date() + Math.floor(Math.random() * 999999)).toString(36); AppDispatcher.dispatch({ actionType: TweetConstants.TWEET_CREATE, message: message, name: 'Tom', likes: 0, liked: false, id: id }); } }
/** * Returns requested provider type * @param {string} provider - Type of provider - can be found here '/aws/provider' */ getProvider(provider, configPath) { if (provider === providers.AWS) return new awsProvider(configPath); if (provider === providers.google) return new googleProvider(configPath); throw new Error('Unsupported provider: find all supported providers here <link to docs>'); }
AppDispatcher.dispatch({ type: SocialConstants.SYNC_REDDITS, reddits: json.data.children.map((child) => { return assign(child.data, {type: 'reddit'}) }), receivedAt: Date.now() });
describe('Base provider', () => { it('should return AWS provider', (done) => { const ncAWS = new ncProvider( providers.AWS, null, ); assert.typeOf(ncAWS, 'object'); done(); }); });
likeTweet(id, likes, liked) { AppDispatcher.dispatch({ actionType: TweetConstants.TWEET_LIKE, id: id, likes: likes, liked: liked }); }
TodoApi.getTodos(). then(function(todos) { AppDispatcher.dispatch({ actionType: TodoConstants.TODO_GET_ALL, todos: todos }); }). catch(function(err) { console.log('Error with getting todos.'); console.log(err); });
function callbackFunc(response) { response.index = fileIndex; Dispatcher.dispatch({ actionType: Constants.UPLOAD_FILE, data: response }) }
function callbackFunc(response) { response.index = fileIndex; Dispatcher.dispatch({ actionType: Constants.DELETE_FILE, data: response }) }
TodoApi.createTodo(id, text). then(function() { AppDispatcher.dispatch({ actionType: TodoConstants.TODO_CREATE, id: id, text: text }); }). catch(function(err) { console.log('Error with creating todo.'); console.log(err); });
TodoApi.toggleTodos(). then(function() { AppDispatcher.dispatch({ actionType: TodoConstants.TODO_TOGGLE_COMPLETE_ALL }); }). catch(function(err) { console.log('Error toggling todos.'); console.log(err); });
TodoApi.deleteTodo(id). then(function() { AppDispatcher.dispatch({ actionType: TodoConstants.TODO_DESTROY, id: id }); }). catch(function(err) { console.log('Error deleting todo.'); console.log(err); });
TodoApi.updateTodo(id, text, complete). then(function() { AppDispatcher.dispatch({ actionType: TodoConstants.TODO_UPDATE_TEXT, id: id, text: text }); }). catch(function(err) { console.log('Error with creating todo.'); console.log(err); });